activity
20162026
most citedSoftware Architecture Decision-Making Practices and Challenges: An Industrial Case Study

30 citations · 98 across the 11 of their papers we have counts for

collaborators

11 papers

cs.SE2026

An Empirical Investigation of Soft Skills and Corresponding Challenges in International Software Engineering Education

Sajid Ibrahim Hashmi, Jouni Markkula

Joint software development work requires the application of technical skills and professional practices. Soft skills, such as teamwork, remain essential to succeeding in a professi…

cs.SE2026★ 3 cited

Requirements Volatility in Software Architecture Design: An Exploratory Case Study

Sanja Aaramaa, Sandun Dasanayake, Markku Oivo +2

Requirements volatility is a major issue in software (SW) development, causing problems such as project delays and cost overruns. Even though there is a considerable amount of rese…

cs.SE2023

Team Composition in Software Engineering Education

Sajid Ibrahim Hashmi, Jouni Markkula

One of the objectives of software engineering education is to make students to learn essential teamwork skills. This is done by having the students work in groups for course assign…

cs.SE2023★ 2 cited

Concerns in Software Development: A Systematic Mapping Study

Sandun Dasanayake, Jouni Markkula, Markku Oivo

Context: Successfully addressing stakeholder concerns that are related to software system development and operation is crucial to achieving development goals. The importance of usi…

cs.SE2022★ 12 cited

Improving Test Automation Maturity: a Multivocal Literature Review

Yuqing Wang, Mika V. Mäntylä, Zihao Liu +2

Mature test automation is key for achieving software quality at speed. In this paper, we present a multivocal literature review with the objective to survey and synthesize the guid…

cs.SE2022★ 1 cited

Test Automation Maturity Improves Product Quality -- Quantitative Study of Open Source Projects Using Continuous Integration

Yuqing Wang, Mika Mäntylä, Zihao Liu +1

The popularity of continuous integration (CI) is increasing as a result of market pressure to release product features or updates frequently. The ability of CI to deliver quality a…