30 citations · 98 across the 11 of their papers we have counts for
11 papers
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…
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…
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…
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…
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…
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…