148,574 Hits in 5.5 sec

Experiences with a software maintenance project course

H.L. Lutfiyya, J.H. Andrews
2000 IEEE Transactions on Education  
A report is made on an experience of teaching a senior-year course on software maintenance, centered around a maintenance project.  ...  For the course, students organized themselves into groups and worked on adaptive and perfective maintenance of selected real-world software products.  ...  The course was focused on software maintenance projects chosen by the instructors, students, and client organizations. This paper reports on experiences the authors had in offering this course. II.  ... 
doi:10.1109/13.883346 fatcat:f43lacqxubgkxix2duoim4hbtu

Experience report

Iustin Pop
2010 Proceedings of the 15th ACM SIGPLAN international conference on Functional programming - ICFP '10  
This experience report details our initial introduction and use of Haskell in a mature, medium size project implemented in Python.  ...  Functional programming is more likely to be found in software development teams and the academic world.  ...  Acknowledgments Many thanks to the Ganeti team in Google for their support during my initial experiments with Haskell, especially to Guido Trotter and Michael Hanselmann.  ... 
doi:10.1145/1863543.1863595 dblp:conf/icfp/Pop10 fatcat:j44nukrqarhpho4ajmdcrfyl3i

Experimenting with Realism in Software Engineering Team Projects: An Experience Report

Robbie Simpson, Tim Storer
2017 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T)  
Finally, we introduced a leadership course for senior students, who acted as mentors to the project team students.  ...  This paper reports on the experience of these changes, from the perspective of different stakeholders.  ...  University environments also provide students with a 'safe' space in which they can experiment with different practices and experience failure without significant consequences.  ... 
doi:10.1109/cseet.2017.23 dblp:conf/csee/SimpsonS17 fatcat:ehfjzyyh5rdx7evztgzccn4h3u

Architecture and Design Intent: An Experience Report

Paul S. Grisham, Matthew J. Hawthorne, Dewayne E. Perry
2007 Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)  
As part of a graduate course on software architecture and design intent, we designed a class project in which teams of students performed software engineering tasks that required them to understand the  ...  design of an open source project and evolve the architectural design in response to a set of additional functional requirements.  ...  The course was organized as a topical seminar course focusing on how design intent can be expressed and used in software architecture.  ... 
doi:10.1109/shark-adi.2007.4 dblp:conf/icse/GrishamHP07 fatcat:tv7hf4luojcsvbnjdwlht7ra3u

Prototyping RE experiments in the classroom: An experience report

Birgit Penzenstadler, David Callele
2010 2010 5th International Workshop on Requirements Engineering Education and Training  
We report our observations and conclude that designing effective requirements experiments for an industrial environment, sensitive to industrial constraints, is a very difficult problem.  ...  In this work we investigate the feasibility of prototyping industrial requirements engineering experiments within an educational environment, i.e. conducting a prestudy with students before performing  ...  Acknowledgements: We would like to thank Julia Roelofsen for being our "real-life customer" during the experiments, Andreas Fleischmann for his support in conducting the experiments, the students of the  ... 
doi:10.1109/reet.2010.5633112 dblp:conf/re/PenzenstadlerC10 fatcat:ct5n5ilgqncllljcluaq74smse

Teaching Software Architecture to Undergraduate Students: An Experience Report

Chandan R. Rupakheti, Stephen V. Chenoweth
2015 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering  
We finish with recommendations for others who teach this same subject, either as a standalone undergraduate course or integrated into a software engineering course.  ...  We address here the ten years' history of teaching an undergraduate software architecture course, as a part of a bachelor's program in software engineering.  ...  maintenance (CSSE 375).  ... 
doi:10.1109/icse.2015.177 dblp:conf/icse/RupakhetiC15 fatcat:vfbh6kbasffyvepk546lz2ps5y

Reporting experiments to satisfy professionals' information needs

Andreas Jedlitschka, Natalia Juristo, Dieter Rombach
2013 Empirical Software Engineering  
Software managers who read an experiment report according to the proposed model judged the technology's appropriateness significantly better than those reading a report about the same experiment that did  ...  If information relevant for software managers is provided in reports on experiments, such reports can be considered as a source of information for them when they are faced with making decisions about the  ...  In a next step it needs to be investigated to which extent our model could also be used while planning syntheses and reporting the results from syntheses.  ... 
doi:10.1007/s10664-013-9268-6 fatcat:l2wchvmilbazppnlb37nldmhcu

A Hands-on OpenStack Code Refactoring Experience Report [chapter]

Gábor Antal, Alex Szarka, Péter Hegedűs
2018 Lecture Notes in Computer Science  
In this paper, we analyzed two projects of OpenStack, the world's leading open-source cloud system, using QualityGate, a static software analyzer which can help to determine the maintainability of software  ...  We found that a single refactoring has a barely noticeable eect on the maintainability of the software, what is more, it can even decrease maintainability.  ...  Acknowledgment The project has been supported by the UNKP-17-4 New National Excellence Program of the Ministry of Human Capacities, Hungary.  ... 
doi:10.1007/978-3-319-95174-4_37 fatcat:icxyefnkzvambfno35gef3uory

Predicting defects in SAP Java code: An experience report

Tilman Holschuh, Markus Pauser, Kim Herzig, Thomas Zimmermann, Rahul Premraj, Andreas Zeller
2009 2009 31st International Conference on Software Engineering - Companion Volume  
Which components of a large software system are the most defect-prone?  ...  In a study on a large SAP Java system, we evaluated and compared a number of defect predictors, based on code features such as complexity metrics, static error detectors, change frequency, or component  ...  Software quality management makes use of metrics to measure the quality of a product as well as the effort for its development and maintenance.  ... 
doi:10.1109/icse-companion.2009.5070975 dblp:conf/icse/HolschuhPHZPZ09 fatcat:joemoen5xzgcxgdpi527ardysq

Reporting Experiments in Software Engineering [chapter]

Andreas Jedlitschka, Marcus Ciolkowski, Dietmar Pfahl
2008 Guide to Advanced Empirical Software Engineering  
Result: This paper presents a unification of a set of guidelines for reporting experiments in software engineering. Limitation: The checklist has not been evaluated broadly, yet.  ...  Objective: A checklist for reporting results from controlled experiments is expected to support a systematic, standardized presentation of empirical research, thus improving reporting in order to support  ...  Furthermore, we are grateful to Sonnhild Namingha from our Institute for reviewing a previous version of this paper.  ... 
doi:10.1007/978-1-84800-044-5_8 fatcat:u2vnyvua3famblin3ofdgmfsvy

Fault triggers in open-source software: An experience report

Domenico Cotroneo, Michael Grottke, Roberto Natella, Roberto Pietrantuono, Kishor S. Trivedi
2013 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE)  
Despite good development practices, thorough testing, and proper maintenance policies, a non-negligible number of bugs remain in the released software.  ...  With software systems becoming increasingly large and complex, many difficulties in coping with software bugs arise for developers.  ...  Of course, the considered projects exhibit different #bugs/kLoC ratios, which is a result of the software development process and of quality assurance activities.  ... 
doi:10.1109/issre.2013.6698917 dblp:conf/issre/CotroneoGNPT13 fatcat:rdnl2lfzefdw5jx4ge73uqx45a

Introducing agile development into bioinformatics: an experience report

D. Kane
2003 Proceedings of the Agile Development Conference, 2003. ADC 2003  
This experience report describes our efforts to introduce agile development techniques incrementally into our customer's organization in the National Cancer Institute and develop a partnering relationship  ...  The report addresses the steps we have taken not only to deploy the practices, but also to gain customer support for them.  ...  I would also like to acknowledge the software engineers who have been on the project Hong Cao, Steven Day, Sudar Narasimhan, Margot Sunshine and Jon Whitmore.  ... 
doi:10.1109/adc.2003.1231463 dblp:conf/agiledc/Kane03a fatcat:ko4d35e7zjde5jl5hfilxj243e

Advantages of maintaining a multi-task project-specific bot: an experience report [article]

Théo Zimmermann
2022 arXiv   pre-print
Bots are becoming a popular method for automating basic everyday tasks in many software projects.  ...  Based on our experience in the Coq project, where we have developed and maintained a multi-task project-specific bot, we argue that this alternative approach to project automation should receive more attention  ...  From our experience, we conclude that there are many benefits maintaining a multi-task project-specific bot, and we draw lessons that could help other software teams follow a similar approach.  ... 
arXiv:2204.12758v1 fatcat:oskf2wdc6jdrjjg32kkgq6azfu

Using Software Project Courses to Integrate Education and Research: An Experience Report

Supannika Koolmanojwong, Barry Boehm
2009 2009 22nd Conference on Software Engineering Education and Training  
Process Guide -WikiWinWin -Benefit Chain -USC COCOMO II -Effort Reporting System -Distributed Assessment of Risk Tool -iStudio Outline • Nature of real-client project course • Research/education  ...  course • Research/education integration via project experiments -Validate new methods and tools via project usage -Partial basis of 12 PhD dissertations • Rqts. negotiation, formalization (3), Quality  ... 
doi:10.1109/cseet.2009.25 dblp:conf/csee/KoolmanojwongB09 fatcat:abry45ktmbf33h5smrmb7ptiau

Software Experience Bases: A Consolidated Evaluation and Status Report [chapter]

Reidar Conradi, Torgeir Dingsøyr
2000 Lecture Notes in Computer Science  
The SPIQ project proposes a pragmatical, overall method for how to plan, establish, use and evaluate software experience bases.  ...  Then we present an empirical study of four software experience bases in the Norwegian SPIQ project for software process improvement, done in 1997-99.  ...  It is aimed at project managers, which have been given a one-day course in the tool. A central method group of 4 persons maintain the project database and the estimation tool [24] .  ... 
doi:10.1007/978-3-540-45051-1_33 fatcat:3aldecabrzhspp3qgmwverxyqi
« Previous Showing results 1 — 15 out of 148,574 results