Software engineering methodologies in programming companies in Albania

Main Article Content

Blerta Leka
Klesti Hoxha


Single software development is a systematic engineering process that requires the selection and application of appropriate software development methodologies to ensure project success. Software Engineering (SE) necessitates a set of principles and tools to facilitate the production of high-quality software products. With the continuous evolution of information technologies and software engineering, the development and application methodologies for the Albanian market have also advanced. Our company places significant emphasis on investing in people, infrastructure, methodologies, and modern tools. In recent years, there has been a notable trend toward the adoption of agile methodologies, resulting in a surge in its utilization compared to traditional approaches. This study aims to examine the existing methodologies employed by software companies in Albania and assess their readiness for transitioning to agile methodologies.

Article Details

How to Cite
Leka, B. ., & Hoxha, K. (2024). Software engineering methodologies in programming companies in Albania. Engineering Applications, 3(1), 85–91. Retrieved from


Young, D. (2013). Software Development Methodologies.

Sommerville, I. (2020). Engineering software products, 355. London: Pearson.

Dalaci, A., & Kapcari, E. (2007). Software development techniques in Albanian private software companies. 7th Workshop Software Engineering Education and Reverse Engineering.

Ktona, A., Karapici, A., Shehu, E., Batalli, I. Dragoshi, F. (2016) The contribution of ICT sector in the national economy, Policy and Economics for Sustainable Agricultural and Rural Development, 109-119.

INSTAT (2023) Education enrolment statistics.

Hach, K. & Trenkmann, E. (2019). Albania economy briefing: Science, technology, R&D and innovation in Albania (or the lack thereof) Weekly Briefing, 32(2).

Statista, (2023). Albania: Distribution of employment by economic sector from 2011 to 2021,

Leka, B., Baraku, B. & Mulliri, J. (2023). An overview of Software Engineering in Albania. Scıentıfıc Journal of Professional Studies, 5(1), 125-132.

Saeedi, K., & Visvizi, A. (2021). Software development methodologies, HEIs, and the digital economy. Education sciences, 11(2), 73.

Henseler, T. (2018). Timeline of Software Development Methodologies,

Yu, J. (2018). Research process on software development model. In IOP Conference Series: Materials Science and Engineering, 394(3), 032045.

Risener, K. E. (2022). A study of software development methodologies. [Computer Science and Computer Engineering Undergraduate Honors Theses, University of Arkansas].

Liu, Z., Li, F., Wu, C., Liu, H., & Zhang, J. (2018). A Study of Agile Methodology–Scrum for Cockpit Simulation. In 2018 3rd International Conference on Modelling, Simulation and Applied Mathematics (MSAM 2018), 62-65. Atlantis Press.

Nishijima, R. T., & Dos Santos, J. G. (2013). The challenge of implementing scrum agile methodology in a traditional development environment. International Journal of Computers & Technology, 5(2), 98-108.