Skip to main content
In order to improve the effects of project-based learning (PBL), the author developed a visual tool that supports team organization by visually representing the personal skills data of team members. In a PBL activity performed... more
    • by 
    •   4  
      Information VisualizationProject-Based LearningSoftware Development TeamsMosaic Plot
Context: Continuous Delivery and Deployment (CD) practices aim to deliver software features more frequently and reliably. While some efforts have been made to study different aspects of CD practices, a little empirical work has been... more
    • by 
    •   6  
      CollaborationQualitative ResearchEmpirical Software EngineeringSoftware Development Teams
Effective and efficient management of project teams and effective knowledge sharing policy imposed by organization have significant positive impact on the knowledge sharing among software development team. Thus, organizations should... more
    • by  and +1
    •   3  
      Knowledge sharingChallengesSoftware Development Teams
Traditional management forms in many software development organizations required employees to keep time and work tirelessly at their postings until a particular task is done. The sad practice was that the management never gave the... more
    • by 
    •   2  
      Software Project ManagementSoftware Development Teams
As software development is considered a form of knowledge based social activity, investigating social interactions and behaviors of individuals and teams constitutes a starting point for improving organizational performance and... more
    • by 
    • Software Development Teams
Abstract This study explores the personality traits of software development practitioners by using a classification schema based on the personality traits extended on the Myers-Briggs type indicator (MBTI). To extract the information... more
    • by 
    •   5  
      Software EngineeringMBTISoftware TeamsPersonality Traits
This study explores the personality traits of software development practitioners by using a classification schema based on the personality traits extended on the Myers-Briggs type indicator (MBTI). To extract the information necessary for... more
    • by 
    •   10  
      EngineeringPsychologyComputer ScienceSoftware Engineering
This study explores the personality traits of software development practitioners by using a classification schema based on the personality traits extended on the Myers-Briggs type indicator (MBTI). To extract the information necessary for... more
    • by 
    •   13  
      EngineeringPsychologyComputer ScienceSoftware Engineering
As software development is considered a form of knowledge based social activity, investigating social interactions and behaviors of individuals and teams constitutes a starting point for improving organizational performance and... more
    • by 
    •   6  
      Computer ScienceSoftware EngineeringGame TheoryMechanism Design
The objective of the study is to understand the role of task interdependence and procedural justice in influencing climate in software development teams. Data was collected from 192 software professionals from 33 software development... more
    • by 
    •   5  
      Organizational BehaviorProcedural JusticeSoftware Development TeamsTeam Climate
    • by 
    •   6  
      Computer ScienceSoftware EngineeringGame TheoryMechanism Design
The actual and expected benefits of fostering the alignment of people factors and cooperation among software development teams enables software development organization to improve software development productivity. Furthermore, software... more
    • by 
    •   16  
      Computer ScienceSoftware EngineeringSoftware Process Improvement and AssessmentStructural Equation Modeling