Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2024
Supporting Emotional Intelligence, Productivity and Team Goals while Handling Software Requirements Changes
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 6Article No.: 153, Pages 1–38https://doi.org/10.1145/3664600Background: Research shows that emotional intelligence (EI) should be used alongside cognitive intelligence during requirements change (RC) handling in Software Engineering (SE), especially in agile settings. Objective: We wanted to study the role of EI ...
- posterDecember 2023
A Tool based Experiment to Teach Elicitation and Specification of Virtual Reality Product Requirements
CompEd 2023: Proceedings of the ACM Conference on Global Computing Education Vol 2December 2023, Page 195https://doi.org/10.1145/3617650.3624936Students need to understand the assessment of requirements correctness while building software systems. It helps produce products that meet the stakeholder objectives. This poster illustrates an experiment conducted as a tool-based collaborative ...
- surveyJuly 2023
A Narrative Review of Factors Affecting the Implementation of Privacy and Security Practices in Software Development
ACM Computing Surveys (CSUR), Volume 55, Issue 14sArticle No.: 320, Pages 1–27https://doi.org/10.1145/3589951Privacy and security are complex topics, raising a variety of considerations and requirements that can be challenging to implement in software development. Determining the security and privacy related factors that have an influence on software systems ...
- articleJanuary 2023
The First Tech Layoff Wave After Years of Hypergrowth: How This Affects the Industry?
ACM SIGSOFT Software Engineering Notes (SIGSOFT), Volume 48, Issue 1January 2023, Pages 4–5https://doi.org/10.1145/3573074.3573075Same month SEN issue published one year ago had this column titled as "The Human Side of the Tech Industry: Key Drivers Behind the Tech Talent Dilemma." It discussed the Tech industry hypergrowth and how the tech industry is challenged in terms of ...
- articleJuly 2022
Major Challenges Currently Facing the Software Industry
ACM SIGSOFT Software Engineering Notes (SIGSOFT), Volume 47, Issue 3July 2022, Pages 14–15https://doi.org/10.1145/3539814.353981866% of software projects fail, according to the Standish Group's 2020 Chaos Report [1]. When we see that number, it comes to our mind the 1968 NATO conference on Software Engineering where leaders came together to discuss the state of software ...
-
- articleApril 2022
The Holy Grail of Software Products Success: Great Customer Experience and the Key Elements Needed to Create One
ACM SIGSOFT Software Engineering Notes (SIGSOFT), Volume 47, Issue 2April 2022, Pages 8–9https://doi.org/10.1145/3520273.3520276We can easily misunderstand the prevalence of software products packed with features over the years as an indicator to our success in impressing customers; thinking that we don't need to do something more than just keep shipping features one after ...
- short-paperSeptember 2020
The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol
MSR '20: Proceedings of the 17th International Conference on Mining Software RepositoriesJune 2020, Pages 619–622https://doi.org/10.1145/3379597.3387505Background: Collaboration among software engineers through face-to-face discussions in teams has been promoted since the adoption of agile methods. However, these discussions might demote the contribution of software engineers who are introverts, ...
- posterOctober 2020
Building a theory of software teams organization in a continuous delivery context
ICSE '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion ProceedingsJune 2020, Pages 296–297https://doi.org/10.1145/3377812.3390807Based on Grounded Theory guidelines, we interviewed 27 IT professionals to investigate how organizations pursuing continuous delivery should organize their development and operations teams. In this paper, we present the discovered organizational ...
- research-articleMay 2017
A preliminary evaluation of a gamification framework to jump start collaboration behavior change
CHASE '17: Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software EngineeringMay 2017, Pages 90–91https://doi.org/10.1109/CHASE.2017.17In this notes paper we report on a preliminary qualitative evaluation of a gamification framework to address collaboration issues in software engineering. Findings suggest that the use of game elements indeed is prone to motivate software developers to ...
- research-articleMay 2017
Towards understanding the relationships between interdependence and trust in software development: a qualitative research
- Itanauã F. Barbosa,
- Marcela P. Oliveira,
- Priscila B. S. Reis,
- Tancicleide C. S. Gomes,
- Fabio Q. B. da Silva
CHASE '17: Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software EngineeringMay 2017, Pages 66–69https://doi.org/10.1109/CHASE.2017.12Context: Interdependence deals with the dependence on others that people encounter when executing their tasks. This dependence is influenced by technical, social and psychological factors that affect the way the work is done. Software development is ...
- research-articleMay 2016
Building a theory of job rotation in software engineering from an instrumental case study
ICSE '16: Proceedings of the 38th International Conference on Software EngineeringMay 2016, Pages 971–981https://doi.org/10.1145/2884781.2884837Job Rotation is an organizational practice in which individuals are frequently moved from a job (or project) to another in the same organization. Studies in other areas have found that this practice has both negative and positive effects on individuals' ...
- research-articleSeptember 2014
The role of mentoring and project characteristics for onboarding in open source software projects
ESEM '14: Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and MeasurementSeptember 2014, Article No.: 55, Pages 1–10https://doi.org/10.1145/2652524.2652540Context: Onboarding is a process that helps newcomers become integrated members of their organisation. Successful onboarding programs can result in increased performance in conventional organisations, but there is little guidance on how to onboard new ...
- research-articleApril 2013
Adopting softer approaches in the study of repository data: a comparative analysis
EASE '13: Proceedings of the 17th International Conference on Evaluation and Assessment in Software EngineeringApril 2013, Pages 240–245https://doi.org/10.1145/2460999.2461035Context: Given the acknowledged need to understand the people processes enacted during software development, software repositories and mailing lists have become a focus for many studies. However, researchers have tended to use mostly mathematical and ...
- research-articleApril 2013
Towards high performance software teamwork
EASE '13: Proceedings of the 17th International Conference on Evaluation and Assessment in Software EngineeringApril 2013, Pages 212–215https://doi.org/10.1145/2460999.2461030Context: Research indicates that software quality, to a large extent, depends on cooperation within software teams [1] Since software development is a creative process that involves human interaction in the context of a team, it is important to ...
- research-articleOctober 2012
Talk versus work: characteristics of developer collaboration on the jazz platform
OOPSLA '12: Proceedings of the ACM international conference on Object oriented programming systems languages and applicationsOctober 2012, Pages 655–668https://doi.org/10.1145/2384616.2384664IBM's Jazz initiative offers a state-of-the-art collaborative development environment (CDE) facilitating developer interactions around interdependent units of work. In this paper, we analyze development data across two versions of a major IBM product ...
Also Published in:
ACM SIGPLAN Notices: Volume 47 Issue 10, October 2012 - research-articleFebruary 2012
To talk or not to talk: factors that influence communication around changesets
CSCW '12: Proceedings of the ACM 2012 conference on Computer Supported Cooperative WorkFebruary 2012, Pages 1317–1326https://doi.org/10.1145/2145204.2145401Building tools to help software developers communicate effectively requires a deep understanding of their communication dynamics. To date we do not have good comprehension of why developers talk to each other as a result of some events in the life of ...
- research-articleMay 2011
A qualitative study of the determinants of self-managing team effectiveness in a scrum team
- Cleviton V.F. Monteiro,
- Fabio Q.B. da Silva,
- Isabella R.M. dos Santos,
- Felipe Farias,
- Elisa S.F. Cardozo,
- André R.G. do A. Leitão,
- Dacio N.M. Neto,
- Miguel J.A. Pernambuco Filho
CHASE '11: Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software EngineeringMay 2011, Pages 16–23https://doi.org/10.1145/1984642.1984646There are many evidences in the literature that the use self-managing teams has positive impacts on several dimensions of team effectiveness. Agile methods, supported by the Agile Manifesto, defend the use of self-managing teams in software development ...
- research-articleFebruary 2011
Evolution of developer collaboration on the jazz platform: a study of a large scale agile project
ISEC '11: Proceedings of the 4th India Software Engineering ConferenceFebruary 2011, Pages 21–30https://doi.org/10.1145/1953355.1953359Collaboration is a key aspect of the agile philosophy of software development. As a software system matures over iterations, trends of developer collaboration can offer valuable insights into project dynamics. In this paper, we study evolution of ...
- research-articleMay 2010
Designing motivation strategies for software engineering teams: an empirical study
CHASE '10: Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software EngineeringMay 2010, Pages 84–91https://doi.org/10.1145/1833310.1833324<u>Background.</u> Even though the amount of researches related to the behavior of software development teams has significantly increased in recent years, researches focusing on motivation as an alternative to lead software projects to success are still ...
- research-articleFebruary 2010
A social network based study of software team dynamics
ISEC '10: Proceedings of the 3rd India software engineering conferenceFebruary 2010, Pages 33–42https://doi.org/10.1145/1730874.1730883Members of software project teams have specific roles and responsibilities which are formally defined during project inception or at the start of a life cycle activity. Often, the team structure undergoes spontaneous changes as delivery deadlines draw ...