scispace - formally typeset
Search or ask a question
Author

Samireh Jalali

Bio: Samireh Jalali is an academic researcher from Blekinge Institute of Technology. The author has contributed to research in topics: Agile software development & Agile usability engineering. The author has an hindex of 6, co-authored 7 publications receiving 789 citations.

Papers
More filters
Proceedings ArticleDOI
19 Sep 2012
TL;DR: This paper compares the two different search approaches for conducting literature review studies and concludes that none of the first steps is outperforming the other, and the choice of guideline to follow, and hence the first step, may be context-specific, i.e. depending on the area of study.
Abstract: Systematic studies of the literature can be done in different ways. In particular, different guidelines propose different first steps in their recommendations, e.g. start with search strings in different databases or start with the reference lists of a starting set of papers. In software engineering, the main recommended first step is using search strings in a number of databases, while in information systems, snowballing has been recommended as the first step. This paper compares the two different search approaches for conducting literature review studies. The comparison is conducted by searching for articles addressing “Agile practices in global software engineering”. The focus of the paper is on evaluating the two different search approaches. Despite the differences in the included papers, the conclusions and the patterns found in both studies are quite similar. The strengths and weaknesses of each first step are discussed separately and in comparison with each other. It is concluded that none of the first steps is outperforming the other, and the choice of guideline to follow, and hence the first step, may be context-specific, i.e. depending on the area of study.

533 citations

Proceedings ArticleDOI
23 Aug 2010
TL;DR: The analysis revealed that in most cases agile practices were modified with respect to the context and situational requirements, indicating the need for future research on how to integrate all experiences and practices in a way to assist practitioners when setting up non-collocated agile projects.
Abstract: This paper presents the results of systematically reviewing the current research literature on the use of agile practices and lean software development in global software engineering (GSE). The primary purpose is to highlight under which circumstances they have been applied efficiently. Some common terms related to agile practices (e.g. scrum, extreme programming) were considered in formulating the search strings, along with a number of alternatives for GSE such as offshoring, outsourcing, and virtual teams. The results were limited to peer-reviewed conference papers/journal articles, published between 1999 and 2009. The synthesis was made through classifying the papers into different categories (e.g. research type, distribution). The analysis revealed that in most cases agile practices were modified with respect to the context and situational requirements. This indicates the need for future research on how to integrate all experiences and practices in a way to assist practitioners when setting up non-collocated agile projects.

186 citations

Journal ArticleDOI
TL;DR: In this article, a systematic review was conducted to capture the status of combining agility with global software engineering (GSE) and found that the majority of the existing research is industrial experience reports in which Agile practices were modified with respect to the context and situational requirements, and the emergent need in this research area is suggested to be developing a framework that considers various factors from different perspectives when incorporating Agile in GSE.
Abstract: Agile practices have received attention from industry as an alternative to plan-driven software development approaches. Agile encourages, for example, small self-organized collocated teams, whereas global software engineering (GSE) implies distribution across cultural, temporal, and geographical boundaries. Hence, combining them is a challenge. A systematic review was conducted to capture the status of combining agility with GSE. The results were limited to peer-reviewed conference papers or journal articles, published between 1999 and 2009. The synthesis was made through classifying the papers into different categories (e.g. publication year, contribution type, research method). At the end, 81 papers were judged as primary for further analysis. The distribution of papers over the years indicated that GSE and Agile in combination has received more attention in the last 5 years. However, the majority of the existing research is industrial experience reports in which Agile practices were modified with respect to the context and situational requirements. The emergent need in this research area is suggested to be developing a framework that considers various factors from different perspectives when incorporating Agile in GSE. Practitioners may use it as a decision-making basis in early phases of software development.

164 citations

Journal ArticleDOI
TL;DR: The applicability of online surveys created by practitioners in an industrial case study with three Agile teams in a software consultancy company is examined, suggesting that Agile is not well defined.

33 citations

Proceedings ArticleDOI
16 Sep 2010
TL;DR: The dynamics of trust and best practices performed in software organizations to address trust-related issues in global software engineering are explored and suggestions for the industry to achieve trust in distributed collaborations are provided.
Abstract: Trust is one of the key factors that determines success or failure of any software project. However, achieving and maintaining trust in distributed software projects, when team members are geographically, temporally and culturally distant from each other, is a remarkable challenge. This paper explores the dynamics of trust and best practices performed in software organizations to address trust-related issues in global software engineering. Semi-structured interviews were conducted in six different distributed software development organizations and a resulting trust dynamics model is presented. Based on the findings, the paper also provides suggestions for the industry to achieve trust in distributed collaborations.

32 citations


Cited by
More filters
19 Jan 2016
TL;DR: “Research Design” (Research Design: Qualitative, Quantitative, and Mixed Method Approaches) ว�’หนงสอทเรยบ บายเ“ส’”
Abstract: หนงสอเรอง การออกแบบการวจย: วธการวจยเชงคณภาพ วธการวจยเชงปรมาณ และวธการวจยแบบผสม (Research Design: Qualitative, Quantitative, and Mixed Method Approaches) เปนหนงสอทเรยบเรยงเพออธบายเกยวกบความแตกตางของกระบวนทศนการวจยทง 2 แบบ ไดแก การวจย เชงปรมาณ และการวจยเชงคณภาพ และความจำเปนของประเดนปญหาการวจยทตองนำกระบวนทศนทง 2 มารวมกนหาขอคนพบเพอนำไปสผลการวจยทสามารถนำผลการวจยไปใชประโยชนไดอยางจรงมากยงขน เรยกวา “การวจยแบบผสมผสาน” ซงเปนหนงสอทอธบายวธการวจยทง 2 ประเภทไดอยางชดเจน และการรวมกนของกระบวนทศนการวจยทง 2 แบบอยางลงตว

4,104 citations

Proceedings ArticleDOI
13 May 2014
TL;DR: It is concluded that using snowballing, as a first search strategy, may very well be a good alternative to the use of database searches.
Abstract: Background: Systematic literature studies have become common in software engineering, and hence it is important to understand how to conduct them efficiently and reliably.Objective: This paper presents guidelines for conducting literature reviews using a snowballing approach, and they are illustrated and evaluated by replicating a published systematic literature review.Method: The guidelines are based on the experience from conducting several systematic literature reviews and experimenting with different approaches.Results: The guidelines for using snowballing as a way to search for relevant literature was successfully applied to a systematic literature review.Conclusions: It is concluded that using snowballing, as a first search strategy, may very well be a good alternative to the use of database searches.

2,279 citations

Journal ArticleDOI
TL;DR: There was a need to provide an update of how to conduct systematic mapping studies and how the guidelines should be updated based on the lessons learned from the existing systematic maps and SLR guidelines.
Abstract: Context Systematic mapping studies are used to structure a research area, while systematic reviews are focused on gathering and synthesizing evidence. The most recent guidelines for systematic mapping are from 2008. Since that time, many suggestions have been made of how to improve systematic literature reviews (SLRs). There is a need to evaluate how researchers conduct the process of systematic mapping and identify how the guidelines should be updated based on the lessons learned from the existing systematic maps and SLR guidelines. Objective To identify how the systematic mapping process is conducted (including search, study selection, analysis and presentation of data, etc.); to identify improvement potentials in conducting the systematic mapping process and updating the guidelines accordingly. Method We conducted a systematic mapping study of systematic maps, considering some practices of systematic review guidelines as well (in particular in relation to defining the search and to conduct a quality assessment). Results In a large number of studies multiple guidelines are used and combined, which leads to different ways in conducting mapping studies. The reason for combining guidelines was that they differed in the recommendations given. Conclusion The most frequently followed guidelines are not sufficient alone. Hence, there was a need to provide an update of how to conduct systematic mapping studies. New guidelines have been proposed consolidating existing findings.

1,598 citations

Journal ArticleDOI
TL;DR: A systematic literature review on how agile methods and lean software development has been adopted at scale, focusing on reported challenges and success factors in the transformation, identified 35 reported challenges grouped into nine categories, and 29 success factors, grouped into eleven categories.

572 citations

Proceedings ArticleDOI
19 Sep 2012
TL;DR: This paper compares the two different search approaches for conducting literature review studies and concludes that none of the first steps is outperforming the other, and the choice of guideline to follow, and hence the first step, may be context-specific, i.e. depending on the area of study.
Abstract: Systematic studies of the literature can be done in different ways. In particular, different guidelines propose different first steps in their recommendations, e.g. start with search strings in different databases or start with the reference lists of a starting set of papers. In software engineering, the main recommended first step is using search strings in a number of databases, while in information systems, snowballing has been recommended as the first step. This paper compares the two different search approaches for conducting literature review studies. The comparison is conducted by searching for articles addressing “Agile practices in global software engineering”. The focus of the paper is on evaluating the two different search approaches. Despite the differences in the included papers, the conclusions and the patterns found in both studies are quite similar. The strengths and weaknesses of each first step are discussed separately and in comparison with each other. It is concluded that none of the first steps is outperforming the other, and the choice of guideline to follow, and hence the first step, may be context-specific, i.e. depending on the area of study.

533 citations