185,858 Hits in 4.1 sec

Software Analytics in Practice

Dongmei Zhang, Shi Han, Yingnong Dang, Jian-Guang Lou, Haidong Zhang, Tao Xie
2013 IEEE Software  
In this article, we present how we worked on the StackMine project, a successful software analytic project that produced an analytic system used by and transferred to Microsoft product teams.  ...  Software analytics is to utilize data-driven approaches to enable software practitioners to perform data exploration and analysis in order to obtain insightful and actionable information for completing  ...  The authors would like to thank the engineers from the Microsoft product teams for the collaboration on the StackMine project and all other collaboration projects with the Software Analytics group of Microsoft  ... 
doi:10.1109/ms.2013.94 fatcat:oobbdcos3jcopemg2awbegubj4

HCI Practices for Building Usable Software

Ana M. Moreno, Ahmed Seffah, Rafael Capilla, Maria-Isabel Sanchez-Segura
2013 Computer  
table 1 . 1 Hci practices, benefits, and implications in the software development process. editor: mike Hinchey, lero-the irish Software engineering research centre; HCI practice  ...  Description Examples Project phase Person in charge Benefits HCI interface patterns Patterns used to capture best practices for solving particular user-interface design scenarios Color-coded  ... 
doi:10.1109/mc.2013.133 fatcat:ikiqqxyrhbgy7csjcjh3erheym

Software Design Studio: A Practical Example

Jaejoon Lee, Gerald Kotonya, Jon Whittle, Christopher Bull
2015 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering  
The Software Design Studio is both a lab for students engaged in conceiving, designing and developing software products as well as an approach for teaching software engineering in the lab which emphasizes  ...  This paper describes our experience of delivering a radically different approach based on the notion of a Software Design Studio.  ...  modeling in a studio [6] , and experiences from other software engineering studios [7] .  ... 
doi:10.1109/icse.2015.171 dblp:conf/icse/LeeKW015 fatcat:nmpjs6lydzgjtdpje6t2jnfegm

Migrating agile methods to standardized development practice

M. Lycett, R.D. Macredie, C. Patel, R.J. Paul
2003 Computer  
achievable when project aspects equate with similar experience and when the experience is oriented toward reflective practice as opposed to "following a process."  ...  The significant industry investment in engineering approaches is evident in standards such as the International Organization for Standardization's ISO 9000 series, the Software Engineering Institute's  ... 
doi:10.1109/mc.2003.1204379 fatcat:ng6zsnl44bgn5jq4466c7lmohy

The Best Practice Promise and Myth

Mahesh H. Dodani
2003 Journal of Object Technology  
BEST PRACTICE PROMISES The most compelling example of best practice in OO software engineering is embodied in the patterns movement.  ...  In conclusion, best practices are the cornerstone of effective and efficient software engineering as it culls the experiences and proven practices from the field and facilitates its use and evolution within  ... 
doi:10.5381/jot.2003.2.4.c5 fatcat:hyholjkqwbgrlppy37it52mc7u

Collaborative Practice Research [chapter]

Lars Mathiassen
2000 IFIP Advances in Information and Communication Technology  
A combined approach-based on action research, experiments, and conventional practice studies-is suggested as one practical way to strike a useful balance between relevance and rigor in practice research  ...  The case is used to reflect on the research goals, approaches, and results involved in this tradition for researching systems development practice.  ...  I wish to thank the software organizations, practitioners, and researchers participating in the Danish SPI project.  ... 
doi:10.1007/978-0-387-35505-4_9 fatcat:er4nzt6fjbcpjcgglbwo5s5wwy

Mining micro-practices from operational data

Minghui Zhou, Audris Mockus
2014 Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014  
We propose a large-scale evidence-based approach to accomplish this by first creating a mirror of the projects in the open source universe.  ...  Micro-practices are actual (and usually undocumented or incorrectly documented) activity patterns used by individuals or projects to accomplish basic software development tasks, such as writing code, testing  ...  In other words, software engineering community has accumulated enormous experiences of software micro-practices that are latent in vast open source and commercial software repositories.  ... 
doi:10.1145/2635868.2666611 dblp:conf/sigsoft/ZhouM14 fatcat:yy7rfvn67vciva3zs2dolybtmy

UML in practice

Marian Petre
2013 2013 35th International Conference on Software Engineering (ICSE)  
How exactly is UML being used in industry -if it is? This paper presents a corpus of interviews with 50 professional software engineers in 50 companies and identifies 5 patterns of UML use.  ...  UML has been described by some as "the lingua franca of software engineering". Evidence from industry does not necessarily support such endorsements.  ...  Discussions at times extended beyond the informants' current practice to past projects, past organizations, or other experiences.  ... 
doi:10.1109/icse.2013.6606618 dblp:conf/icse/Petre13 fatcat:ial7wlfswnbtlp26jfupt777gu

Method Engineering as a Social Practice [chapter]

Brian Henderson-Sellers, Jolita Ralyté, Pär J. Ågerfalk, Matti Rossi
2013 Situational Method Engineering  
A situational method is then constructed (bya method engineer) to exactly match the requirements of the individual organization and/or project.  ...  This paper briefly outlines both the theory of situational method engineering and its application in terms of industryc ase studies carried out over the last 5 years in Sydney, Australia in helping o rganizations  ...  Summary This paper has described the "bare bones" of method engineering in both theory and practice.  ... 
doi:10.1007/978-3-642-41467-1_3 fatcat:wdtewcpefjh5xc5drqiylrw6gm

A practical software engineering course with distributed teams

Egon Teiniker, Sybille Paar, Regina Lind
2011 2011 14th International Conference on Interactive Collaborative Learning  
We present our experiences with an example of a practical software engineering course that simulates a realworld software engineering project carried out in distributed teams.  ...  Traditional didactical methods with a strong teacher-centred approach have proved to be inadequate for software engineering education as they do not capture the complexity of the software production process  ...  course is to practice the software engineering knowledge of students in a simulation of a real-world project.  ... 
doi:10.1109/icl.2011.6059575 fatcat:h537b7g6jvhwji2trmzf7s5ic4

Theorizing about software development practices

Tero Päivärinta, Kari Smolander
2015 Science of Computer Programming  
To illustrate the use of the model, we have studied recent practice-oriented articles in the journal Science of Computer Programming.  ...  The contribution of the model is the introduction of a concretization of how theorizing can be done through reflection-in-action, instead of regarding research on software practices plainly from the prevailing  ...  Finally we discuss software development research in the light of our model and note some implications to current software engineering research approaches.  ... 
doi:10.1016/j.scico.2014.11.012 fatcat:ba6pthmnzrbk7oqu7djzwoulcq

Towards customer-based requirements engineering practices

Jose Luis de la Vara, Luis Hoyos, Enrique Collado, Mehrdad Sabetzadeh
2012 2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)  
Factors related to the requirements engineering process and customers have been repeatedly reported among those that most strongly influence the success of a software project.  ...  be studied in more depth; and potential customer-based improvements in practice must be assessed.  ...  ACKNOWLEDGMENT The research leading to this paper has received funding from the Research Council of Norway under the project Certus-SFI.  ... 
doi:10.1109/empire.2012.6347680 dblp:conf/re/VaraHCS12 fatcat:xptrnftmdrg5lf3kkurpfvkdlq

Experience-Based Approach for Adoption of Agile Practices in Software Development Projects [chapter]

Iva Krasteva, Sylvia Ilieva, Alexandar Dimov
2010 Lecture Notes in Computer Science  
The approach is based on the experience gained in adopting agile practices in both internal and external projects of organizations.  ...  In this paper, an approach for situational engineering of agile methods is proposed.  ...  We propose a situational method engineering approach which is based on the experience gained in adopting agile practices in both internal and external projects.  ... 
doi:10.1007/978-3-642-13094-6_22 fatcat:mxqq33xk5vdofftrr53kjfu5ra

Practical Assessment of Neural Network Applications [chapter]

Ian T. Nabney, Mickael J. S. Paven, Richard C. Eldridge, Clive Lee
1997 Safe Comp 97  
These case studies showed that it is practical to assess neural networks in a statistical pattern recognition framework.  ...  This paper reports the initial results of a joint research project carried out by Aston University and Lloyd's Register to develop a practical method of assessing neural network applications.  ...  Acknowledgements We are grateful to Lionel Tarassenko and James Pardey of Oxford University and David Lowe and Chris Zapart of Aston University for their assistance with the case studies.  ... 
doi:10.1007/978-1-4471-0997-6_28 dblp:conf/safecomp/NabneyPEL97 fatcat:khie2uohhjgylezdlpk5sasjhm

Reconstructing engineering from practice

James Trevelyan
2010 Engineering Studies  
The author is deeply indebted to all the engineers who have participated anonymously in this study.  ...  Some of the work was supported by the WA Energy Research Alliance, the CRC for Integrated Engineering Asset Management, and the Faculty of Engineering, Computing and Mathematics.  ...  In the next instance, we hear from a software project manager with 15 years experience who formerly called himself a software engineer.  ... 
doi:10.1080/19378629.2010.520135 fatcat:fekauu6so5blpo2vumzlqo4dai
« Previous Showing results 1 — 15 out of 185,858 results