1,594,384 Hits in 6.5 sec

How software practitioners use informal local meetups to share software engineering knowledge

Claire Ingram, Anders Drachen
2020 Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering  
of rich tacit knowledge with peers to improve their practice.  ...  We also suggest that face to face meetings are useful forums for exchanging tacit knowledge and contextual information needed for software engineering practice.  ...  We extend our sincere thanks to all our interviewees and survey respondents for their time and inputs.  ... 
doi:10.1145/3377811.3380333 dblp:conf/icse/IngramD20 fatcat:dnts3rnyhrax7jidf6yxqaachi

How to Manage Knowledge in the Software Maintenance Process [chapter]

Oscar M. Rodríguez, Aurora Vizcaíno, Ana I. Martínez, Mario Piattini, Jesús Favela
2004 Lecture Notes in Computer Science  
However, very few software companies use knowledge management techniques to efficiently manage this information.  ...  This work presents a multiagent system designed to manage the information and knowledge generated during the software maintenance process; using web technologies to support this management.  ...  Rodríguez et al., 2004 , "How to Manage Knowledge in the Software Maintenance Process", Lecture Notes in Computer Science, Springer, Vol. 3096: p. 78-87.  ... 
doi:10.1007/978-3-540-25983-1_8 fatcat:h4fqfrqzlre65lnsxig6v6ea7y

How to exploit domain knowledge in Multiple Software Product Lines?

Simon Urli, Sebastien Mosser, Mireille Blay-Fornarino, Philippe Collet
2013 2013 4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE)  
In this paper we describe how the domain knowledge needs to be exploited to support a more complete definition of Multiple Software Product Lines (MSPL).  ...  As Software Product Lines (SPL) are inevitably moving towards a multiple form to tackle issues of reuse and complexity, variability management across the composed SPLs is still addressed with basic inter-constraints  ...  how to tune a Linux kernel to improve its performance w.r.t. disk inputs/outputs).  ... 
doi:10.1109/please.2013.6608656 dblp:conf/icse/UrliMBC13 fatcat:uazgsziubremdduaode5lw3cki

From Research to Practice: How to TXT e-solutions Plan to Deploy Innovations in Sharing Development Knowledge

Alessandra Bagnato, Walid Maalej
2008 Software Engineering  
Ther esearch projectT EAMa imsatd eveloping lightweight knowledge sharingm echanisms, optimized ford istributed software teams.  ...  This paperd escribeshow thesoftwaredevelopment companyTXT e-solutions planstoe valuate anddeployi nnovativeresults fromt hisproject.First,wei ntroducet he as-iss ituationf or collaborationa nd knowledge  ...  Conclusion In this paperwedescribed thea s-is situationfor collaborationa nd knowledge sharingi n adistributed software developmentcompany.  ... 
dblp:conf/se/BagnatoM08 fatcat:ujxwyu2xvze67bj5b3egyhqoim

How to speed up software migration and modernization: Successful strategies developed by precisiating expert knowledge

Francisco Zapata, Octavio Lerma, Leobardo Valera, Vladik Kreinovich
2015 2015 Annual Conference of the North American Fuzzy Information Processing Society (NAFIPS) held jointly with 2015 5th World Conference on Soft Computing (WConSC)  
In this paper, we show how imprecise expert knowledge about such errors can be used to produce very realistic estimates.  ...  Often, these improvements necessitate that we migrate the existing software to the new platform.  ...  How many errors of different type there are? Need for an expert knowledge.  ... 
doi:10.1109/nafips-wconsc.2015.7284166 dblp:conf/nafips/ZapataLVK15 fatcat:tekwwqd27bd3dhz7g5ibiv2oxu

How to Teach the Usage of Project Management Tools in Computer Courses: A Systematic Literature Review

Rafael Gonçalves, Christiane Gresse von Wangenheim
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
Project management tools are mandatory to properly manage a software project.  ...  This study aims to analyze the literature about teaching of the usage of project management tools and to identify the instructional strategies and the utilized tools.  ...  Research Question This research aims to identify how to teach the usage of PM tools in superior computer courses.  ... 
doi:10.18293/seke2015-19 dblp:conf/seke/GoncalvesW15 fatcat:nqdsvbayubftbme2nlbpgoyizi

Thoughts on software engineering knowledge, and how to organize it

D.J. Bagert, M. Barbacci, D. Budgen, T.C. Lethbridge, W. Suryn, H. van Vliet
Intermag Europe 2002 Digest of Technical Papers. 2002 IEEE International Magnetics Conference (Cat.No.02CH37323)  
SEEK describes the knowledge to be taught in an undergraduate program in software engineering.  ...  SWEBOK describes what knowledge a software engineer who has a Bachelor's degree and four years of experience should have.  ...  However, proper measurement within software engineering merits a discussion of its own, i.e. a separate knowledge area: from basic notions of what a valid measure is to how to set up a proper measurement  ... 
doi:10.1109/step.2002.1267596 fatcat:ghj2sx4xuradjp5niwo2jpiude

Survey on students' and employer's expectations of graduate's software en- gineering skills [article]

Rares Cristea
2022 Zenodo  
This is a survey that was applied during march 2022 in Bucharest at software industry professionals and students of the University of Bucharest, in order to inform an upcoming research paper.  ...  enough to answer do not understand the question enough to answer Knowledge in measuring the performance, and evaluation of software objectives  ...  design know I do not understand the question enough to answer know I do not understand the question enough to answer None of the knowledge A small amount Average Most of the knowledge All of the knowledge  ... 
doi:10.5281/zenodo.6404879 fatcat:kb3or26g75fkxcxuk7pfophbza

The Role of Methods in Software Process Knowledge Creation

Mikael Schönström
2004 Pacific Asia Conference on Information Systems  
How knowledge in large software organizations is created has been scarcely researched despite extensive research regarding knowledge creation processes in general.  ...  How methods and practice interact in knowledge creation processes in large software organizations has not been thoroughly studied.  ...  Continuous research on knowing in software development organizations is needed, and for future research it may be necessary to expand to more psychologically based theories, like activity theory.  ... 
dblp:conf/pacis/Schonstrom04 fatcat:eoiey74jwjb55auqs2bqlz5v4a

Beyond Agile: Studying The Participatory Process in Software Development [article]

Alexey Zagalsky
2017 arXiv   pre-print
Within a community of practice, software is a combination of the externalized knowledge (e.g., code, documentation, history of activities) as well as the tacit knowledge that resides in the community members  ...  We believe that software development has evolved beyond the agile process, into a Participatory Process--A knowledge building process which is characterized by the (1) knowledge activities and actions,  ...  (contributing to RQ1-C) SRQ2 What challenges does the use of social bots introduces? (contributing to RQ2-B) SRQ3 How do bots affect the knowledge flow in software development?  ... 
arXiv:1705.05450v1 fatcat:qnpb7ubj4jezrgw4wl3jojux7m

Indonesian Teachers' Knowledge of ICT and the Use of ICT in Secondary Mathematics Teaching

Mailizar Mailizar, Lianghuo Fan
2019 Eurasia Journal of Mathematics, Science and Technology Education  
The findings suggest that, to a large extent, Indonesian secondary mathematics teachers have a largely inadequate knowledge of ICT and knowledge of ICT use in teaching.  ...  Based on the findings, we argue that it is crucial to improve Indonesian teachers' knowledge of both aspects, and more training courses for teachers' knowledge development are needed.  ...  I know how to use animation software (e.g. Macromedia Flash) . I know how to use the Maple software □5 □4 □3 □2 □1 b. I know how to use the Mathematica software □5 □4 □3 □2 □1 c.  ... 
doi:10.29333/ejmste/110352 fatcat:nn7ylpsngrc45heedrtx5i7q7u

The business of software

Phillip G. Armour
2001 Communications of the ACM  
on how to interpret the U.S. tax codes; I can put this knowledge into software that you can execute.  ...  Knowledge in each medium has different levels of persistency (how long knowledge stored will remain), update speed (how quickly the knowledge can be changed), intentionality (how much the knowledge storage  ... 
doi:10.1145/365181.365912 fatcat:44nebsfi2bb5lit2wxn2eecdl4

Future Research Directions of Software Engineering and Knowledge Engineering

Haiping Xu
2015 International journal of software engineering and knowledge engineering  
In this paper, we divide the intersection of SE and KE into three subareas, namely Knowledge-Supported Software Engineering (KSSE), Engineering Knowledge as a Software (EKaaS), and Intelligent Software  ...  Software Engineering (SE) and Knowledge Engineering (KE) are closely related disciplines with goals of turning the development process of software systems and knowledge-based systems, respectively, into  ...  As shown in Fig. 2 , the top portion of the intersection, i.e., the subarea KSSE, addresses how knowledge engineering methods can be applied to software engineering; in other words, how to make the software  ... 
doi:10.1142/s0218194015500035 fatcat:j6tna3i7fngd7mqunz6jdr2khe


Bokolo Anthony Jnr, Noraini Che Pa, Rozi Nor Haizan Nor, Yusmadi Jah Josoh
2017 International Journal of Software Engineering and Computer Systems  
The key challenges for knowledge intensive organizations are how to identify, assimilate, disseminate, and apply these risk knowledge; particularly between different team members in same software development  ...  As software organizations try to mitigate operational and technical risk that occurs when using software, there is need to develop a knowledge intensive system to assist team members in mitigating both  ...  Thus this research papers aimed to present how knowledge mapping can be applied to mitigating risks that occurs in software management process domain.  ... 
doi:10.15282/ijsecs.3.2017.1.0023 fatcat:2vceih5grrbxdlarnvqgly62pq

IT-Enabled Knowledge Creation for Open Innovation

U. Yeliz Eseryel
2014 Journal of the AIS  
However, the literature has not yet identified how open source software development teams use information technologies to create knowledge to bring about open innovation.  ...  This study fills in this gap by asking the following research questions: RQ1) How do innovative open source software development teams create knowledge?  ...  The archival data provided evidence for how developers were mentoring others both by helping them with the software-based knowledge and by showing them how to contribute to the team in general.  ... 
doi:10.17705/1jais.00378 fatcat:3wjryjtjezbefbpsufiuvmn5se
« Previous Showing results 1 — 15 out of 1,594,384 results