Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3220228.3220262acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicgdaConference Proceedingsconference-collections
research-article

On the effects of introducing agile methodologies in software industry

Published: 20 April 2018 Publication History

Abstract

This paper presents some findings on an empirical study conducted to understand the effects of adopting agile methodologies in industrial software projects in the Apulian district (south of Italy). From 2014 to 2016, eleven software houses of the district migrated from traditional to agile methodologies, and collected an interesting set of measures during the transition. This paper reports some findings on collected data. Even if the limited set of subjects does not allow for a sound, robust statistical analysis, some preliminary results are interesting and show possible trends that may motivate further research and empirical assessments.

References

[1]
A. Martin, R. Biddle and J. Noble. 2004. The XP customer role in practice: three studies. In Agile Development Conference. 42--54.
[2]
Carmelo Ardito, Ugo Barchetti, Antonio Capodieci, Annalisa Guido, and Luca Mainetti. 2014. Business Process Design Meets Business Practices Through Enterprise Patterns. International Journal of e-Collaboration 10, 1 (2014), 57--73.
[3]
Victor R. Basili. 1992. Software modeling and measurement: the Goal/Question/Metric paradigm. Technical Report. Techreport UMIACS TR-92-96, University of Maryland at College Park, College Park, MD, USA. http://portal.acm.org/citation.cfm?id=137076
[4]
K Beck, M Beedle, A Van Bennekum, A Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, and Dave Thomas. 2001. Manifesto for Agile Software Development. (2001), 2006 pages. http://agilemanifesto.org/
[5]
Alessandro Bianchi, Danilo Caivano, and Giuseppe Visaggio. 2000. Method and process for iterative reengineering of data in a legacy system. In Reverse Engineering, 2000. Proceedings. Seventh Working Conference on. IEEE, 86--96.
[6]
Danilo Caivano. 2005. Continuous software process improvement through statistical process control. In Software Maintenance and Reengineering, 2005. CSMR 2005. Ninth European Conference on. IEEE, 288--293.
[7]
Danilo Caivano, Filippo Lanubile, and Giuseppe Visaggio. 2001. Software renewal process comprehension using dynamic effort estimation. In Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01). IEEE Computer Society, 209.
[8]
Antonio Capodieci, Luca Mainetti, and Luigi Manco. 2014. A case study to enable and monitor real IT companies migrating from waterfall to agile. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Lecture Notes in Computer Science, Vol. 8583 LNCS. Springer International Publishing, 119--134.
[9]
Tsun Chow and Dac-Buu Cao. 2008. A survey study of critical success factors in agile software projects. Journal of Systems and Software 81, 6 (2008), 961 -- 971. Agile ProductLine Engineering.
[10]
T L Dickinson and R M McIntyre. 1997. A conceptual framework for teamwork measurement. In Team performance assessment and measurement Theory methods and applications. 19--43.
[11]
Georgios Gousios,Eirini Kalliamvakou,and Diomidis Spinellis. 2008. Measuring Developer Contribution from Software Repository Data. In Proceedings of the 2008 International Working Conference on Mining Software Repositories (MSR '08). ACM, New York, NY, USA, 129--132.
[12]
G. Gousios and D. Spinellis. 2009. A platform for software engineering research. In Mining Software Repositories, 2009. MSR '09. 6th IEEE International Working Conference on. 31--40.
[13]
Andrew Gravell, M. Aldahmash Abdullah, and Yvonne Howard. 2017. Using factor analysis to study the critical success factors of agile software development. In ICCSIT 201. https://eprints.soton.ac.uk/415472/
[14]
Brian Hobbs and Yvan Petit. 2017. Agile methods on large projects in large organizations. Project Management Journal 48, 3 (2017), 3--19.
[15]
S. Ilieva, P. Ivanov, and E. Stefanova. 2004. Analyses of an agile methodology implementation. In Euromicro Conference, 2004. Proceedings. 30th. 326--333.
[16]
Beatriz Pérez Lamancha, Macario Polo, Danilo Caivano, Mario Piattini, and Giuseppe Visaggio. 2013. Automated generation of test oracles using a model-driven approach. Information and Software Technology 55, 2 (2013), 301--319.
[17]
Chris Mann and Frank Maurer. 2005. A Case Study on the Impact of Scrum on Overtime and Customer Satisfaction. In Agile. 70--79.
[18]
Katiuscia Mannaro, Marco Melis, and Michele Marchesi. 2004. Empirical Analysis on the Satisfaction of IT Employees Comparing XP Practices with Other Software Development Methodologies. In Extreme Programming and Agile Processes in Software Engineering, Jutta Eckstein and Hubert Baumeister (Eds.). Lecture Notes in Computer Science, Vol. 3092. Springer Berlin Heidelberg, 166--174.
[19]
Angela Martin, Robert Biddle, and James Noble. 2004. When XP Met Outsourcing. In Extreme Programming and Agile Processes in Software Engineering, Jutta Eckstein and Hubert Baumeister (Eds.). Lecture Notes in Computer Science, Vol. 3092. Springer Berlin Heidelberg, 51--59.
[20]
Nils Brede Moe, Torgeir DingsÃČÂÿyr, and Tore DybÃČÂě. 2010. A teamwork model for understanding an agile team: A case study of a Scrum project. Information and Software Technology 52, 5 (2010), 480 -- 491. TAIC-PART 2008 TAIC-PART 2008.
[21]
Jevgenija Pantiuchina, Marco Mondini, Dron Khanna, Xiaofeng Wang, and Pekka Abrahamsson. 2017. Are software startups applying agile practices? The state of the practice from a large survey. In International Conference on Agile Software Development. Springer, 167--183.
[22]
D. StÃěhl and J. Bosch. 2016. Industry Application of Continuous Integration Modeling: A Multiple-Case Study. In 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C). 270--279.
[23]
Harald Svensson and Martin Höst. 2005. Views from an Organization on How Agile Development Affects Its Collaboration with a Software Development Team. In Product Focused Software Process Improvement, Frank Bomarius and Seija Komi-SirviÃČÂű (Eds.). Lecture Notes in Computer Science, Vol. 3547. Springer Berlin Heidelberg, 487--501.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICGDA '18: Proceedings of the International Conference on Geoinformatics and Data Analysis
April 2018
212 pages
ISBN:9781450364454
DOI:10.1145/3220228
  • Conference Chair:
  • Vit Vozenilek
© 2018 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 April 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GQM
  2. agile methodologies
  3. migration to agile
  4. software metrics

Qualifiers

  • Research-article

Conference

ICGDA '18

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 277
    Total Downloads
  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)7
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media