44,643 Hits in 7.6 sec

Understanding and Improving Artifact Sharing in Software Engineering Research [article]

Christopher S. Timperley, Lauren Herckis, Claire Le Goues, Michael Hilton
2020 arXiv   pre-print
To help the software engineering community realise the potential of artifacts, we seek to understand the challenges involved in the creation, sharing, and use of artifacts.  ...  In recent years, many software engineering researchers have begun to include artifacts alongside their research papers.  ...  Introduction Artifacts, in the form of tools, benchmarks, data, and more, play an integral role in empirical software engineering research.  ... 
arXiv:2008.01046v1 fatcat:fnenqvmgd5aa3ciymukd2psvsa

On shared understanding in software engineering: an essay

Martin Glinz, Samuel A. Fricker
2014 Computer Science - Research and Development  
In this article, we investigate the role, value, and usage of shared understanding in software engineering.  ...  After an overview of the state of the art we discuss forms and value of shared understanding in software engineering, survey enablers and obstacles, compile existing practices for dealing with shared understanding  ...  Acknowledgments We thank the members of the Requirements Engineering Research Group at the University of Zurich for valuable comments on earlier versions of this paper.  ... 
doi:10.1007/s00450-014-0256-x fatcat:hdzqunsxwnhntfrylvxhdmorcu

Documenting and sharing knowledge about code

Anja Guzzi
2012 2012 34th International Conference on Software Engineering (ICSE)  
Software engineers spend a considerable amount of time on program comprehension. Current research has primarily focused on assisting the developer trying to build up his understanding of the code.  ...  The objective of this PhD research is to seek ways to support this developer to document and share her knowledge with the rest of the team.  ...  APPROACH AND RESEARCH QUESTIONS In this PhD project, we point our attention to the developers who understand the code they are working with and on ways in which they can document and share this understanding  ... 
doi:10.1109/icse.2012.6227043 dblp:conf/icse/Guzzi12 fatcat:ggxngh46sncqncjyzchs7hafdq

An Exploratory Study of Software Reverse Engineering in a Security Context

Christoph Treude, Fernando Figueira Filho, Margaret-Anne Storey, Martin Salois
2011 2011 18th Working Conference on Reverse Engineering  
In this paper, we identify challenges, such as the management and navigation of a myriad of artifacts, and we conclude by offering suggestions for tool and process improvements.  ...  To help us gain an understanding of this reverse engineering work, we report on an exploratory study done in a security context at a research and development government organization to explore their work  ...  ACKNOWLEDGEMENTS We wish to thank the participants in this study for conducting interviews with us, and we appreciate the feedback from Cassandra Petrachenko that helped improve this paper.  ... 
doi:10.1109/wcre.2011.30 dblp:conf/wcre/TreudeFSS11 fatcat:d5o4rca4jvdv5pvwknm53hj624

Remixing visualization to support collaboration in software maintenance

Margaret-Anne Storey, Chris Bennett, R. Ian Bull, Daniel M. German
2008 2008 Frontiers of Software Maintenance  
We explore the opportunities and challenges this research focus presents and conclude that more attention paid to the social aspects of software visualization should improve both individual and team processes  ...  We first review how visualization can support software maintenance from the perspectives of system understanding, process understanding and software evolution.  ...  Visualization in software maintenance Software maintenance requires an understanding of both software systems and the processes by which they are engineered.  ... 
doi:10.1109/fosm.2008.4659257 fatcat:h2amslhupbdfrhuiyxcpx5z3wu

From FAIR research data toward FAIR and open research software

Wilhelm Hasselbring, Leslie Carr, Simon Hettrick, Heather Packer, Thanassis Tiropanis
2020 it - Information Technology  
We review and analyze the current state in this area in order to give recommendations for making research software FAIR and open.  ...  Therefore, research data must be FAIR (Findable, Accessible, Interoperable, and Reusable) in order to advance the findability, reproducibility and reuse of research results.  ...  Research Software Engineers (RSE) combine an intimate understanding of research with expertise in software engineering [36] .  ... 
doi:10.1515/itit-2019-0040 fatcat:pbzb2xiy2vh7hmpk33wdquvqbe

A Framework for Software Engineering Experimental Replications

Manoel G. Mendonça, José C. Maldonado, Maria C.F. de Oliveira, Jeffrey Carver, Sandra C.P.F. Fabbri, Forrest Shull, Guilherme H. Travassos, Erika Nina Höhn, Victor R. Basili
2008 13th IEEE International Conference on Engineering of Complex Computer Systems (iceccs 2008)  
Experimental replications are very important to the advancement of empirical software engineering. Replications are one of the key mechanisms to confirm previous experimental findings.  ...  Based on our experience, this paper discusses this problem and proposes a Framework for Improving the Replication of Experiments (FIRE).  ...  It argues that knowledge sharing is a key issue in executing replication and building a body of knowledge in software engineering.  ... 
doi:10.1109/iceccs.2008.38 dblp:conf/iceccs/MendoncaMOCFSTHB08 fatcat:c5qjowifrzdllcfpllh7f4prvq

Sharing what we know about software engineering

Michal Young, Stuart Faulk
2010 Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10  
Considering generalization of software engineering to domains outside computer science has implications for both software engineering research and education.  ...  Software engineering research has long borrowed and adapted ideas from other disciplines to adapt to the peculiar context of building software.  ...  IMPLICATIONS FOR RESEARCH AND EDUCATION If one accepts the argument that understandings developed in software engineering research can and ought to be shared with other fields, then what should we as software  ... 
doi:10.1145/1882362.1882451 dblp:conf/sigsoft/YoungF10 fatcat:v323mqnxrvasne4oyf5lgmkize

Characterizing implicit information during peer review meetings

Patrick d'Astous, Pierre N. Robillard
2000 Proceedings of the 22nd international conference on Software engineering - ICSE '00  
Disciplines, like software engineering, evolve over time by studying some practices and feeding back those results to improve the practice.  ...  The empirical approach presented in this paper is used to analyze the nature of the information shared during Peer Review Meetings held in industrial software engineering project.  ...  ACKNOWLEDGMENTS The analysis and study required to create and validate the coding scheme could not have been carried out without the technical help of Simon Labelle of the Software Engineering Laboratory  ... 
doi:10.1145/337180.343189 dblp:conf/icse/dAstousR00 fatcat:ibecdvt7e5hjzia3dxpzyftsdy

Using meta-ethnography to synthesize research on knowledge management and agile software development methodology

Glauco Antonio Ruiz, Bianca Minetto Napoleão, Erica Ferreira de Souza, Katia Romero Felizardo, Giovani Volnei Meinerz, Patrick Rodrigo da Silva, Nandamudi L. Vijaykumar
2018 Proceedings of the 17th Brazilian Symposium on Software Quality - SBQS  
Conclusion: There is a significant contribution in KM and ASD for both software engineering academics and industry. CCS CONCEPTS • Software and its engineering → Agile software development;  ...  Objective: This study aims to synthesize research on KM and Agile Software Development (ASD) using the meta-ethnography method.  ...  ACKNOWLEDGMENT The authors would like to acknowledge the ASD experts that agree to participate in this research.  ... 
doi:10.1145/3275245.3275270 dblp:conf/sbqs/RuizNSFMSV18 fatcat:lqowaboytbgd7f4zjhzqsbzs2i

Understanding Free/Open Source Software Development Processes

Walt Scacchi, Joseph Feller, Brian Fitzgerald, Scott Hissam, Karim Lakhani
2006 Software Process: Improvement and Practice  
This article introduces a special issue of Software Process-Improvement and Practice focusing on processes found in free or open source software development (F/OSSD) projects.  ...  The papers in this special issue further advance understanding of what processes characterize and shape F/OSSD.  ...  Acknowledgments The research described in this report is supported by grants from the U.S.  ... 
doi:10.1002/spip.255 fatcat:f2a2wyqwtncg5f44coaivdbiiq


Hans-Jörg Happel, Walid Maalej, Ljiljana Stojanovi
2008 Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering - CHASE '08  
We consider semantic technologies as an important enabler to improve information and knowledge sharing in such scenarios, by helping to exchange and interconnect software engineering knowledge across the  ...  In this paper, we describe the corresponding vision of a Software Engineering Semantic Web and the role of intelligent IDEs in order to benefit from and contribute to it.  ...  Such examples show that software engineering researchers and practitioners should direct the focus to coordination and knowledge sharing, especially when informal "hallway" communication is not possible  ... 
doi:10.1145/1370114.1370129 dblp:conf/icse/HappelMS08 fatcat:xrma5xrmdbdgvj3cvofcft7boq

Quality Guidelines for Research Artifacts in Model-Driven Engineering [article]

Carlos Diego Nascimento Damasceno, Daniel Strüber
2021 arXiv   pre-print
We investigated our participants' experiences in developing and sharing artifacts in MDE research and the challenges encountered while doing so.  ...  Sharing research artifacts is known to help people to build upon existing knowledge, adopt novel contributions in practice, and increase the chances of papers receiving attention.  ...  This field was included to identify issues that could complement our understanding of artifact sharing in MDE research.  ... 
arXiv:2108.04652v1 fatcat:yfmezzq2zjbcfhegukkuftwiqy

Reverse Engineering for Documenting Software Architectures, a Literature Review

Hind Alamin Mohamed, Hany H Ammar
2014 International Journal of Computer Applications Technology and Research  
Recently, much research in software engineering focused on reverse engineering of software systems which has become one of the major engineering trends for software evolution.  ...  We discuss the limitations of these approaches and highlight the main directions for future research and describe specific open issues for research.  ...  -This methodology support developers to achieve the reverse engineering goals in order to understand the artifacts of software systems.  ... 
doi:10.7753/ijcatr0312.1007 fatcat:6antxf2kenf7npcz7dy4dphgey

On the perceived interdependence and information sharing inhibitions of enterprise software engineers

Alicia M. Grubb, Andrew Begel
2012 Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work - CSCW '12  
, (2) how this perception differs when the dependence varies by the kinds of shared work artifacts, and (3) how the work group range affects the likelihood that an engineer will share information about  ...  Software teams often have trouble coordinating shared work due to poor communication practices.  ...  ACKNOWLEDGEMENTS We thank the HIP team at Microsoft Research, Steve Easterbrook, and our anonymous reviewers for the contributions to our study. We thank our study participants for their time.  ... 
doi:10.1145/2145204.2145403 dblp:conf/cscw/GrubbB12 fatcat:r4xp466o2zcm5fkt6b5jv45wqu
« Previous Showing results 1 — 15 out of 44,643 results