2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE)最新文献

筛选
英文 中文
Environmental Factors Influencing Individual Decision-Making Behavior in Software Projects: A Systematic Literature Review 影响软件项目中个人决策行为的环境因素:系统文献综述
2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE) Pub Date : 2016-05-14 DOI: 10.1145/2897586.2897589
Jingdong Jia, Pengnan Zhang, Luiz Fernando Capretz
{"title":"Environmental Factors Influencing Individual Decision-Making Behavior in Software Projects: A Systematic Literature Review","authors":"Jingdong Jia, Pengnan Zhang, Luiz Fernando Capretz","doi":"10.1145/2897586.2897589","DOIUrl":"https://doi.org/10.1145/2897586.2897589","url":null,"abstract":"As one of the crucial human aspects, individual decision-making behavior may affect the quality of a software project, and it is adaptive to the environment in which an individual is practicing. However, no comprehensive reference framework of the environmental factors influencing individual decision-making behavior in software projects is presently available. This paper undertakes a systematic literature review (SLR) to gain insight into existing studies on this topic. After a careful SLR process, 40 studies were targeted to solve this question. Based on these extracted studies, we first provided a taxonomy of environmental factors comprising eight categories. Then a total of 237 factors are identified and classified using these eight categories, and major environmental factors of each category are listed in the paper. The environmental factors listing and the taxonomy can help researchers and practitioners to better understand and predict the behavior of individuals during decision making and to design more effective solutions to improve people management in software projects.","PeriodicalId":318848,"journal":{"name":"2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133857778","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Do Open Projects "Break the Mirror"?: Re-conceptualization of Organizational Configurations in Open Source Software (OSS) Production 开放式项目会“打破镜子”吗?:开源软件(OSS)生产中组织配置的重新概念化
2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE) Pub Date : 2016-05-14 DOI: 10.1145/2897586.2897593
Eunyoung Moon, J. Howison
{"title":"Do Open Projects \"Break the Mirror\"?: Re-conceptualization of Organizational Configurations in Open Source Software (OSS) Production","authors":"Eunyoung Moon, J. Howison","doi":"10.1145/2897586.2897593","DOIUrl":"https://doi.org/10.1145/2897586.2897593","url":null,"abstract":"The mirroring hypothesis predicts that loosely-coupled developers will develop a loosely-coupled software system. However, empirical studies have brought confusing results about the mirroring relationship in open source software (OSS) production: loosely-coupled OSS contributors have developed a tightly-coupled system, deviating from theoretical prediction, but are still successful. This study aims to provide better understanding about “breaking the mirror” in community-based OSS production in which there is no significant corporate participation. We propose it is not the mirroring hypothesis that is broken, but the manner in which we conceptualize and measure organizational configurations in OSS production.","PeriodicalId":318848,"journal":{"name":"2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"1962 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129665646","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Are Easily Usable Security Libraries Possible and How Should Experts Work Together to Create Them? 容易使用的安全库是可能的吗?专家应该如何共同创建它们?
2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE) Pub Date : 2016-03-23 DOI: 10.1145/2897586.2897610
K. Mindermann
{"title":"Are Easily Usable Security Libraries Possible and How Should Experts Work Together to Create Them?","authors":"K. Mindermann","doi":"10.1145/2897586.2897610","DOIUrl":"https://doi.org/10.1145/2897586.2897610","url":null,"abstract":"Due to non-experts also developing security relevant applications it is necessary to support them too. Some improvements in the current research may not reach or impact these developers. Nonetheless these developers use security libraries. There are findings that even their usage is not easily possible and applications are left vulnerable to supposedly treated threats. So it is important to improve the usability of the security libraries. This is itself is not straightforward because of a required maturing process for example. By getting together experts of different involved areas, especially cryptographic and API-usability experts, both of the problems can be tackled.","PeriodicalId":318848,"journal":{"name":"2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122264056","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Finding Relationships between Socio-Technical Aspects and Personality Traits by Mining Developer E-mails 通过挖掘开发者电子邮件发现社会技术方面与人格特征之间的关系
2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE) Pub Date : 2016-03-02 DOI: 10.1145/2897586.2897611
Oscar Hernán Paruma-Pabón, F. González, Jairo Aponte, Jorge E. Camargo, Felipe Restrepo-Calle
{"title":"Finding Relationships between Socio-Technical Aspects and Personality Traits by Mining Developer E-mails","authors":"Oscar Hernán Paruma-Pabón, F. González, Jairo Aponte, Jorge E. Camargo, Felipe Restrepo-Calle","doi":"10.1145/2897586.2897611","DOIUrl":"https://doi.org/10.1145/2897586.2897611","url":null,"abstract":"Personality traits influence most, if not all, of the human activities, from those as natural as the way people walk, talk, dress and write to those most complex as the way they interact with others. Most importantly, personality influences the way people make decisions including, in the case of developers, the criteria they consider when selecting a software project they want to participate. Most of the works that study the influence of social, technical and human factors in software development projects have been focused on the impact of communications in software quality. For instance, on identifying predictors to detect files that may contain bugs before releasing an enhanced version of a software product. Only a few of these works focus on the analysis of personality traits of developers with commit permissions (committers) in Free/Libre and Open-Source Software projects and their relationship with the software artifacts they interact with. This paper presents an approach, based on the automatic recognition of personality traits from e-mails sent by committers in FLOSS projects, to uncover relationships between the social and technical aspects that occur during the software development process. Our experimental results suggest the existence of some relationships among personality traits projected by the committers through their e-mails and the social (communication) and technical activities they undertake. This work is a preliminary study aimed at supporting the setting up of efficient work teams in software development projects based on an appropriate mix of stakeholders taking into account their personality traits.","PeriodicalId":318848,"journal":{"name":"2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124654423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Jimbo: A Collaborative IDE with Live Preview Jimbo:一个带有实时预览的协作IDE
2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE) Pub Date : 2016-03-02 DOI: 10.1145/2897586.2897613
S. Ghorashi, Carlos Jensen
{"title":"Jimbo: A Collaborative IDE with Live Preview","authors":"S. Ghorashi, Carlos Jensen","doi":"10.1145/2897586.2897613","DOIUrl":"https://doi.org/10.1145/2897586.2897613","url":null,"abstract":"Team collaboration plays a key role in the success of any multi- user activity. Software engineering is a highly collaborative activity, where multiple developers and designers work together to solve a common problem. Meaningful and effective designer- developer collaboration improves the user experience, which can improve the chances of success for the project. Learning to program is another activity that can be implemented in a more collaborative way, students can learn in an active style by working with others. The growth of online classes, from small structured seminars to massive open online courses (MOOCs), and the isolation and impoverished learning experience some students report in these, points to an urgent need for tools that support remote pair programming in a distributed educational setting. In this paper, we describe Jimbo, a collaborative integrated development environment (IDE) that we believe is beneficial and effective in both aforementioned activities. Jimbo integrates many features that support better collaboration and communication between designers and developers, to bridge communication gaps and develop mutual understanding. These novel features can improve today’s CS education by bringing students closer to each other and their instructors as well as training them to collaborate which is consistent with current practices in software engineering.","PeriodicalId":318848,"journal":{"name":"2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"43 10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130826260","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信