Skip to main content

Assessing Application Lifecycle Management (ALM) Potentials from an Industrial Perspective

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1251))

Abstract

The notion of software lifecycle management requires the incorporation of effective software engineering processes that encompass not only development but also deployment and maintenance. Although software engineering methodologies continue to emerge, software development continues to experience a significant amount of failure rates. To overcome the complexities of modern software development, we envision that software developers should familiarize themselves with emerging tools to make required changes incrementally by rigorously tracking deployment. Application Lifecycle Management (ALM) is an emerging trend that reflects such a novel attitude towards software development, which blends the tasks performed by a firm’s software development and systems operations teams, monitor software artifacts from inception to completion while improvements are documented. The outcome of this study is to provide guidance for practitioners in tailoring ALM practices from the idea phase through the selection of the underlying toolset. Ultimately, an assessment at an industrial scale is conducted to manage the ALM transformation using in a large-scale corporate environment. Overall, these results indicate that participatory action research is a robust approach to investigate complex software engineering issues.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    https://www.gartner.com/en/documents/2980720/magic-quadrant-for-application-development-life-cycle-ma.

References

  1. Clarke, P., O’Connor, R.V., Yilmaz, M.: In search of the origins and enduring impact of agile software development. In: Proceedings of the 2018 International Conference on Software and System Process, pp. 142–146 (2018)

    Google Scholar 

  2. Clarke, P., et al.: An investigation of software development process terminology. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 351–361. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-38980-6_25

    Chapter  Google Scholar 

  3. Üsfekes, Ç., Yilmaz, M., Tuzun, E., Clarke, P.M., O’Connor, R.V.: Examining reward mechanisms for effective usage of application lifecycle management tools. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 259–268. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_21

    Chapter  Google Scholar 

  4. Lacheiner, H., Ramler, R.: Application lifecycle management as infrastructure for software process improvement and evolution: experience and insights from industry. In: 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 286–293. IEEE (2011)

    Google Scholar 

  5. Sneed, H.M.: Economics of software re-engineering. J. Softw. Maintenance Res. Pract. 3, 163–182 (1991)

    Article  Google Scholar 

  6. Klespitz, J., Bíró, M., Kovács, L.: Aspects of improvement of software development lifecycle management. In: 2015 16th IEEE International Symposium on Computational Intelligence and Informatics (CINTI), pp. 323–327. IEEE (2015)

    Google Scholar 

  7. McHugh, M., McCaery, F., Casey, V., Pikkarainen, M.: Integrating agile practices with a medical device SDLC. In: International Conference on Software Process Improvement and Capability Determination (SPICE 2014) (2014)

    Google Scholar 

  8. Rossberg, J.: Beginning Application Lifecycle Management. Apress, Berkeley (2014)

    Book  Google Scholar 

  9. Herden, S., Zwanziger, A., Robinson, P.: Declarative application deployment and change management. In: 2010 International Conference on Network and Service Management, pp. 126–133. IEEE (2010)

    Google Scholar 

  10. Chappell, D.: What is application lifecycle management? (2008). http://www.davidchappell.com/writing/white_papers/What_is_ALM_v2.0-Chappell.pdf. Accessed 3 Sept 2019

  11. Kravchik, M.: Application lifecycle management environments: past, present and future. Ph.D thesis, Open University of Israel (2009)

    Google Scholar 

  12. Schwaber, C.: The Changing Face of Application Life-cycle Management, vol. 18. Forrester Research (2006)

    Google Scholar 

  13. Olausson, M., Rossberg, J., Ehn, J., Sköld, M.: Introduction to application lifecycle management. In: Pro Team Foundation Service, pp. 1–7. Apress, Berkeley (2013). https://doi.org/10.1007/978-1-4302-5996-1_1

  14. Rossberg, J.: Introduction to application life cycle management. Agile Project Management with Azure DevOps, pp. 1–36. Apress, Berkeley (2019). https://doi.org/10.1007/978-1-4842-4483-8_1

    Chapter  Google Scholar 

  15. Tüzün, E., Tekinerdogan, B., Macit, Y., İnce, K.: Adopting integrated application lifecycle management within a large-scale software company: an action research approach. J. Syst. Softw. 149, 63–82 (2019)

    Article  Google Scholar 

  16. Baskerville, R.L.: Investigating information systems with action research. Commun. Assoc. Inf. Syst. 2, 19 (1999)

    Google Scholar 

  17. Manifesto: Software Process Improvement (SPI). https://2019.eurospi.net/images/eurospi/spi_manifesto.pdf. Accessed 3 Sept 2019

  18. Wilson, W., Duggan, J., Murphy, T., Sobejana, M., Herschmann, J.: Magic Quadrant for Application Development Life Cycle Management (2015)

    Google Scholar 

  19. Korsaa, M., et al.: The people aspects in modern process improvement management approaches. J. Softw. Evol. Process 25, 381–391 (2013)

    Article  Google Scholar 

  20. Messnarz, R., et al.: Social responsibility aspects supporting the success of SPI. J. Softw. Evol. Process 26, 284–294 (2014)

    Article  Google Scholar 

  21. Yilmaz, M.: Observed effects of software processes change in three software firms: industrial exploratory case study. Pamukkale Univ Muh Bilim Derg 25, 240–246 (2019)

    Google Scholar 

  22. Yilmaz, M., O’Connor, R.: Social capital as a determinant factor of software development productivity: an empirical study using structural equation modeling. Int. J. Hum. Capital Inf. Technol. Professionals (IJHCITP) 3, 40–62 (2012)

    Article  Google Scholar 

  23. Yilmaz, M.: A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. Ph.D thesis, Dublin City University (2013)

    Google Scholar 

  24. Yilmaz, M., O’Connor, R.V., Clarke, P.: Effective social productivity measurements during software development-an empirical study. Int. J. Softw. Eng. Knowl. Eng. 26, 457–490 (2016)

    Article  Google Scholar 

  25. O’Connor, R.V., Yilmaz, M.: Exploring the belief systems of software development professionals. Cybernet. Syst. 46, 528–542 (2015)

    Article  Google Scholar 

Download references

Acknowledgments

This research work is supported, in part, by Akgun Software Inc. During the research, we have received help and generous support from many people, to all of whom we would like to express our gratitude.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Murat Yilmaz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Akgun, Z., Yilmaz, M., Clarke, P. (2020). Assessing Application Lifecycle Management (ALM) Potentials from an Industrial Perspective. In: Yilmaz, M., Niemann, J., Clarke, P., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2020. Communications in Computer and Information Science, vol 1251. Springer, Cham. https://doi.org/10.1007/978-3-030-56441-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-56441-4_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-56440-7

  • Online ISBN: 978-3-030-56441-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics