作者:
Scotto, MarcoDIST
Università di Genova Via Opera Pia 13 Genova16145 Italy
this paper describes the early stages of a research dealing with measures of the software development process. the paper presents an overview of the research through the identification of the research question, the ob...
详细信息
In the "Planning extremeprogramming" framework by Beck and Fowler, they propose several guidelines for project estimation. this paper focuses on the guideline to use estimation teams. there exist several me...
详细信息
In pair programming (PP), two developers work together on the same task using one computer and keyboard. PP involves not just coding, but many phases of the software development process such as design and testing. PP ...
ISBN:
(纸本)3540402152
In pair programming (PP), two developers work together on the same task using one computer and keyboard. PP involves not just coding, but many phases of the software development process such as design and testing. PP has been proposed by several authors since the 70’s, but it is primarily during the last three to four years that some of the claimed benefits have been tested empirically.
this paper gives a description of a research effort into the analysis of the effectiveness of agile Methodologies using Data Mining and Knowledge Discovery methods. the motivations for this research, the used approach...
详细信息
this study investigates the effects on a company’s software development process before, during and after introducing extremeprogramming (XP). In addition of gaining empirical data, the study addresses two other issu...
详细信息
the notion of autonomous teams is core to agilesoftware development. However, autonomy in agile teams is challenged by increasingly complex software projects, large-scale agile and perhaps increasingly multidisciplin...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
the notion of autonomous teams is core to agilesoftware development. However, autonomy in agile teams is challenged by increasingly complex software projects, large-scale agile and perhaps increasingly multidisciplinary teams. At the same time, data science roles are making their way into agile teams as companies seek to reap the potential advantages of using data to develop better and more competitive services and products. the consequences of implementing such roles in traditional agile teams are largely unknown. In this paper, we take an exploratory approach to the topic of data science roles in agile teams by a set of interviews with five data scientists as well as three members of an agilesoftware development team. Based on the interviews we identify a set of challenges associated with incorporating the role in agile autonomous teams. Based on these challenges we discuss preliminary recommendations for companies seeking to integrate data science roles in agile teams.
Professional software development implies team work. therefore working in a team should be an essential part in the softwareengineering curriculum. We use extremeprogramming (XP) as a high-discipline software develo...
详细信息
In this paper we discuss an empirical study about the success and difficulties 15 Greek software companies experienced applying extremeprogramming [1] as a holistic system in software development. Based on a generic ...
详细信息
the adoption of agile methods of software development has gained momentum within the software industry. NW Soft Solutions Ltd. (a pseudonym) is a large software development unit that develops large-scale network centr...
详细信息
ISBN:
(纸本)9783642130533
the adoption of agile methods of software development has gained momentum within the software industry. NW Soft Solutions Ltd. (a pseudonym) is a large software development unit that develops large-scale network centric software solutions. NW Soft Solutions Ltd decided to adopt an agile development methodology. In this case study, we use object-oriented metrics to evaluate and characterise the source code of an application produced by a team using agile methods. We compare the results obtained from the source code produced using agile methods withthe results for source code produced for a similar type of application by the same team using a more traditional methodology. the contrast is stark. this case study shows that agile methods have guided the developers to produce code that manifests better quality and maintainability characteristics.
agile methods are increasingly being applied to large scale and distributed software development. While there is much evidence to support the efficiency of agile practices in small co-located team, less is known about...
详细信息
暂无评论