Agile software development has interested researchers for the last decade. Agile software development teams develop iteration sessions that often last weeks. During development, teams work on technical code and its content. Intuitively, more effort is required to implement new features in poorly constructed code with low quality. This study investigates if and how developers consider the quality of their code during their agile effort estimations. Furthermore, we investigate whether the accuracy of their estimations could increase if developers considered the quality of the code. This study is conducted in a large software development department, that is part of Royal Dutch Shell. We take a mixed method approach, where we interview nine dev...
Abstract Waterfall and Agile are the two most popular software development methodologies. Waterfall ...
Extreme programming (XP), Scrum, Lean, and other agile software methods depend on best practices to ...
Effort estimation is an important practice in agile software development. The agile community believ...
Agile software development is a popular approach for developing software. Another important topic of...
Looking at software engineering from a historical perspective, we can see how software development m...
In response to the business need to adopt a faster delivery model to enable them to stay ahead in th...
Abstract: In recent years, agile methodologies have gained popularity due to their ability to accomm...
Effort estimation is more challenging in an agile context, as instead of exerting strict control ove...
Today, there is no company that does not attempt to control or assure software quality in a greater ...
We observe that systems developers who have had experience with agile development projects often exp...
Agile software development (Agile) is being practiced in software industry nowadays as it fits the ...
ABSTRACT. Agile software development (Agile) is being practiced in software industry nowadays as it ...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
There are many aspects of code quality, some of which are difficult to capture or to measure. Despit...
Abstract: The importance of software applications in organisations and society at large is well esta...
Abstract Waterfall and Agile are the two most popular software development methodologies. Waterfall ...
Extreme programming (XP), Scrum, Lean, and other agile software methods depend on best practices to ...
Effort estimation is an important practice in agile software development. The agile community believ...
Agile software development is a popular approach for developing software. Another important topic of...
Looking at software engineering from a historical perspective, we can see how software development m...
In response to the business need to adopt a faster delivery model to enable them to stay ahead in th...
Abstract: In recent years, agile methodologies have gained popularity due to their ability to accomm...
Effort estimation is more challenging in an agile context, as instead of exerting strict control ove...
Today, there is no company that does not attempt to control or assure software quality in a greater ...
We observe that systems developers who have had experience with agile development projects often exp...
Agile software development (Agile) is being practiced in software industry nowadays as it fits the ...
ABSTRACT. Agile software development (Agile) is being practiced in software industry nowadays as it ...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
There are many aspects of code quality, some of which are difficult to capture or to measure. Despit...
Abstract: The importance of software applications in organisations and society at large is well esta...
Abstract Waterfall and Agile are the two most popular software development methodologies. Waterfall ...
Extreme programming (XP), Scrum, Lean, and other agile software methods depend on best practices to ...
Effort estimation is an important practice in agile software development. The agile community believ...