scholarly journals Are coupled file changes suggestions useful?

Author(s):  
Jasmin Ramadani ◽  
Stefan Wagner

Background. Software maintenance is an important activity in the process of software engineering where over time maintenance team members leave and new members join. The identification of files being changes together frequently has been proposed several times. Yet, existing studies about these file changes ignore the feedback from developers as well as the impact on the performance of maintenance and rely on the analysis findings and expert evaluation. Methods. We conducted an experiment with the goal to investigate the usefulness of coupled file changes during maintenance tasks when developers are inexperienced in programming or when they are new on the project. Using data mining on software repositories we can identify files that changed most frequently together in the past. We extract coupled file changes from the Git repository of a Java software system and join them with corresponding attributes from the versioning and issue tracking system and the project documentation. We present a controlled experiment involving 36 student participants where we investigate if coupled file change suggestions influence the correctness of the task solutions and the time to complete them. Results. The results show that coupled file change suggestions significantly increase the correctness of the solutions. However, there is only a small effect on the time to complete the tasks. We also derived a set of the most useful attributes based on the developers feedback. Discussion. Coupled file changes and a limited number of the proposed attributes are useful for inexperienced developers working on maintenance tasks whereby although the developers using these suggestions solved more tasks, they still need time to organize and understand and implement this information.

2016 ◽  
Author(s):  
Jasmin Ramadani ◽  
Stefan Wagner

Background. Software maintenance is an important activity in the process of software engineering where over time maintenance team members leave and new members join. The identification of files being changes together frequently has been proposed several times. Yet, existing studies about these file changes ignore the feedback from developers as well as the impact on the performance of maintenance and rely on the analysis findings and expert evaluation. Methods. We conducted an experiment with the goal to investigate the usefulness of coupled file changes during maintenance tasks when developers are inexperienced in programming or when they are new on the project. Using data mining on software repositories we can identify files that changed most frequently together in the past. We extract coupled file changes from the Git repository of a Java software system and join them with corresponding attributes from the versioning and issue tracking system and the project documentation. We present a controlled experiment involving 36 student participants where we investigate if coupled file change suggestions influence the correctness of the task solutions and the time to complete them. Results. The results show that coupled file change suggestions significantly increase the correctness of the solutions. However, there is only a small effect on the time to complete the tasks. We also derived a set of the most useful attributes based on the developers feedback. Discussion. Coupled file changes and a limited number of the proposed attributes are useful for inexperienced developers working on maintenance tasks whereby although the developers using these suggestions solved more tasks, they still need time to organize and understand and implement this information.


2017 ◽  
Vol 3 ◽  
pp. e135 ◽  
Author(s):  
Jasmin Ramadani ◽  
Stefan Wagner

Background Software maintenance is an important activity in the development process where maintenance team members leave and new members join over time. The identification of files which are changed together frequently has been proposed several times. Yet, existing studies about coupled file changes ignore the feedback from developers as well as the impact of these changes on the performance of maintenance and rather these studies rely on the analysis findings and expert evaluation. Methods We investigate the usefulness of coupled file changes during perfective maintenance tasks when developers are inexperienced in programming or when they were new on the project. Using data mining on software repositories we identify files that are changed most frequently together in the past. We extract coupled file changes from the Git repository of a Java software system and join them with corresponding attributes from the versioning and issue tracking system and the project documentation. We present a controlled experiment involving 36 student participants in which we investigate if coupled file change suggestions influence the correctness of the task solutions and the required time to complete them. Results The results show that the use of coupled file change suggestions significantly increases the correctness of the solutions. However, there is only a minor effect on the time required to complete the perfective maintenance tasks. We also derived a set of the most useful attributes based on the developers’ feedback. Discussion Coupled file changes and a limited number of the proposed attributes are useful for inexperienced developers working on perfective maintenance tasks where although the developers using these suggestions solved more tasks, they still need time to understand and organize this information.


Author(s):  
Harshika Singh ◽  
Gaetano Cascini ◽  
Hernan Casakin ◽  
Vishal Singh

AbstractThe dynamics of design teams play a critical role in product development, mainly in the early phases of the process. This paper presents a conceptual framework of a computational model about how cognitive and social features of a design team affect the quality of the produced design outcomes. The framework is based on various cognitive and social theories grounded in literature. Agent-Based Modelling (ABM) is used as a tool to evaluate the impact of design process organization and team dynamics on the design outcome. The model describes key research parameters, including dependent, independent, and intermediates. The independent parameters include: duration of a session, number of times a session is repeated, design task and team characteristics such as size, structure, old and new members. Intermediates include: features of team members (experience, learning abilities, and importance in the team) and social influence. The dependent parameter is the task outcome, represented by creativity and accuracy. The paper aims at laying the computational foundations for validating the proposed model in the future.


2000 ◽  
Vol 29 (1_suppl) ◽  
pp. 41-68 ◽  
Author(s):  
Karen E. Lake ◽  
Thomas K. Reis ◽  
Jeri Spann

During the past decade, the W. K. Kellogg Foundation’s impact services model has evolved to allow program directors managing large, social change initiatives to draw on the expertise of new team members offering crucial support services. These impact services include social marketing and communications, evaluation, public policy, technology, and organizational learning. Expert consultation in other areas may also be sought as needed by the management team. This article traces the evolution of the impact services model, explores the effects of impact services supported program management on both the foundation and its grantees, and offers an account of how the model was applied in the case of Families For Kids, a $42 million initiative aimed at stimulating reform in adoption and foster care systems across the nation.


2010 ◽  
Vol 13 (2) ◽  
pp. 808-817 ◽  
Author(s):  
Marcos Emanoel Pereira ◽  
José Luis Álvaro Estramiana ◽  
Inge Schweiger Gallo

Over the past few years, one of the most productive directions in the study of the activation and application of stereotypes has been provided by the essentialist concept of categorization. The research presented here studied the impact of two dimensions of essentialist beliefs - naturalism and entitativity-by using data collected from Brazil, Spain and England. The aim was to test whether there was a greater degree of essentialization among the naturalizable categories (sex, age and race) than among the entitative categories (economic condition, religion, political orientation, nationality and social condition). The results not only showed that participants hold more essentialist beliefs with regard to naturalistic categories but also showed the differences in the degree of essentialization across the three cultures. A discussion is conducted on the implications of the present findings, and on the heuristic value of the theoretical model (of the bidimensional nature of essentialism) adopted by this research.


Author(s):  
Huan Zhang ◽  
Hongyang Wang ◽  
Huiyu Yan ◽  
Xiaoyu Wang

The number of elderly Internet users has increased significantly in the past few years. However, the impact of Internet use on mental health remains unclear. In this study, we performed a difference-in-differences analysis using data from the 2016 and 2018 waves of the China Family Panel Studies (CFPS) to evaluate the impact of Internet usage on mental health among elderly individuals. A total of 5031 validated respondents were included to explore the relationship between Internet use and reduced levels of depression as well as improved life satisfaction among elderly individuals. The results showed that Internet use significantly reduced depression levels. Unexpectedly, Internet use was not found to improve life satisfaction. Moreover, discontinuing Internet use was not significantly associated with improvements in depression or life satisfaction. More research is needed to fully elucidate the relationship between Internet use and depression levels, as well as life satisfaction among elderly individuals.


2021 ◽  
Vol 269 ◽  
pp. 01013
Author(s):  
Xiangye Zhang ◽  
Hailong Liu ◽  
Hui Chen

Global change brings great uncertainty to the fragile ecological environment of arid area. In order to understand the driving role of climatic factors and socio-economic activity on changes, the distribution and change of vegetation in the Aral Sea basin were examined using data from remote sensing, population data sets from 2000 to 2015, transfer matrix, and the centre of gravity model. The salient results of the analysis were as follows. (1) Although the index increased slightly in the past 20 years overall, it fluctuated greatly over that time. From 2000 to 2015, the NDVI decreased in approximately 62% of the area; increased in 24%; and remained unchanged in 14%. (2) From 2000 to 2015, the geographic centre of the area under forest land to the northeast, marking the advancement of urbanization upstream. The geographic centre of grassland moved to the west. (3) The overall impact of precipitation on vegetation was greater than that of temperature. Areas showing a strong correlation were mostly concentrated in forest land; the impact of precipitation on grasslands was weak. (4) The distribution of vegetation was adversely affected by the increase in population and in GDP. The present study is of particular significance to the restoration and reconstruction of the Aral Sea basin ecosystem.


2017 ◽  
Vol 39 (4) ◽  
pp. 795-814 ◽  
Author(s):  
WENDY HEYWOOD ◽  
VICTOR MINICHIELLO ◽  
ANTHONY LYONS ◽  
BIANCA FILEBORN ◽  
RAFAT HUSSAIN ◽  
...  

ABSTRACTExperiences of ageism are associated with poorer health outcomes. Sexual activity and interest are areas in life where the impact of ageism may also be evident as popular culture often depicts the older body as asexual, undesirable or sexually impotent. We explore the possible links between experiences of ageism and sexual activity/interest in later life using data from a study of Australians aged 60+. We explored characteristics of those who were more likely to have experienced ageism (measured using the Ageism Survey) and the relationships between experiences of ageism and measures of sexual interest/activity in later life (N = 1,817). Experiences of ageism were greater among those without a partner, unemployed participants, those with lower incomes and poorer self-rated health. Adjusting for these differences, experiences of ageism were more likely to be reported by those who had not had sex in the past two years and were not sure about their hopes/plans for sex in the future. Those who reported their sexual interest had increased or decreased since 60 also reported greater levels of ageism experience, as did those who wanted to have sex more frequently in the future. Ageism appears to impact sexual activity and interest in different ways. It is critical that social policy aims to reverse attitudes that reinforce the view of the ageist asexual and unattractive older body or person.


2017 ◽  
Vol 14 (1) ◽  
pp. 3-21 ◽  
Author(s):  
Ana Isabel Pontes ◽  
Matt Henn ◽  
Mark D Griffiths

Over the past two decades, there has been a wide-ranging debate about the impact of citizenship education on young people’s political engagement and participation across Britain. Using data from a survey of 1025 young people aged 18 years at the time of the 2010 General Election, we examined the impact that studying for a formal qualification in General Certificate of Secondary Education in Citizenship Studies has on young people’s political and civic engagement. Drawing from the hypothesis that those young people who took the course would be more engaged than those who did not, results demonstrated that there are many differences between the two groups in terms of their political perspectives as well as their past and future patterns of political participation.


Sign in / Sign up

Export Citation Format

Share Document