65,257 Hits in 6.2 sec

An Approach to Assessing the Quality of Business Process Models Expressed in BPMN

Małgorzata Sadowska
2015 e-Informatica Software Engineering Journal  
Objectives: Propose a metamodel for assessing the quality of BPMN 2.0 process models and a working solution -a model for quality assessment of process models in BPMN (called MAQ) and a tool that implements  ...  The quality of business process models is important in the area of model-based software development.  ...  Introduction Working with models has become a common practice in model-based software development. Models play an important role in the entire development process.  ... 
doi:10.5277/e-inf150104 dblp:journals/eInformatica/Sadowska15 fatcat:75qga5kwyrelhgct34bq4znlay

On the effects of programming and testing skills on external quality and productivity in a test-driven development context

Davide Fucci, Burak Turhan, Markku Oivo
2015 Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering - EASE '15  
In previous studies, a model was proposed that investigated how the developers' unit testing effort impacted their productivity as well as the external quality of the software they developed.  ...  Method: Data collected from a test-first development task in academic setting was used in order to gauge the relationship between testing effort, external quality, and productivity.  ...  With the advent of extreme programming and test-driven development (TDD) [3] , unit testing has become more important in the arsenal of a software developer as well as in computer science and software  ... 
doi:10.1145/2745802.2745826 dblp:conf/ease/FucciTO15 fatcat:a4we5d76xrgndpwekzh2ksc6se

Practical DevOps [chapter]

Aruna Ravichandran, Kieran Taylor, Peter Waterhouse
2016 DevOps for Digital Leaders  
In enterprise computing, DevOps will never operate in a vacuum. Over many years businesses have invested, adopted, and adapted many other methodologies and practices.  ...  software factory.  ...  One such example is Lean Startup, a method for developing businesses and accelerating product development through a combination of hypothesis-driven experimentation, iterative product releases, and validated  ... 
doi:10.1007/978-1-4842-1842-6_8 fatcat:vu5hoitkgbervdjfochv6on5ce

Tools and Practices for Responsible AI Engineering [article]

Ryan Soklaski, Justin Goodwin, Olivia Brown, Michael Yee, Jason Matterer
2022 arXiv   pre-print
The rAI-toolbox is designed to enable methods for evaluating and enhancing the robustness of AI-models in a way that is scalable and that composes naturally with other popular ML frameworks.  ...  a multifaceted challenge that often stretches standard machine learning tooling, frameworks, and testing methods beyond their limits.  ...  Ultimately, we recommend that other library authors consider adopting Hypothesis, and property-based testing in general, to substantially improve the quality of software testing methods for AI systems.  ... 
arXiv:2201.05647v1 fatcat:iaqrytvapbeexbd5ejz5qop74e

Crowdsourcing ICTD Best Practices [chapter]

Aaron Ciaghi, Adolfo Villafiorita
2012 Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering  
In this paper, we expose our views on the need for a more structured approach to software development in ICTD and we present our plan to collect best practices from software project managers through a  ...  A large number of projects in ICT for development include software development to a certain degree. A review of the literature highlights how most of these projects ultimately fail to be sustainable.  ...  We plan to use the results of this survey to design a software development process for the ICTD domain, based on best practices collected through ict4gHub and consolidated software engineering techniques  ... 
doi:10.1007/978-3-642-29093-0_16 fatcat:nsjypksxwnddddln4otcsyniya

Software evolution—Background, theory, practice

Meir M. Lehman, Juan F. Ramil
2003 Information Processing Letters  
This paper presents a brief summary of a 35 years study of the software process and the software evolution phenomenon. It draws attention, inter alia, to the SPE  ...  of a conceptual framework encapsulated in a theory of software evolution.  ...  This agreement between the empirical framework and accepted good practice serves as encouraging support and strengthens the confidence in the validity of that framework.  ... 
doi:10.1016/s0020-0190(03)00382-x fatcat:xfwb5owpnjfbxgeyppsfy4h5fy

Why do software developers practice test-driven development?

Patrick Kayongo, Wallace Chigona, Zwelithini Mabhena
2016 2016 International Conference on Advances in Computing and Communication Engineering (ICACCE)  
Unit tests are a form of testing, where tests are written for small units of software being developed.  ...  This dissertation describes research that has been undertaken to understand factors influencing software developers' intention to perform test driven development (TDD).  ...  Martin, with whose assistance, a diverse range of responses from around the world could be attained.  ... 
doi:10.1109/icacce.2016.8073775 fatcat:adiimqijdzdbpiqhsosal2li6q

How to build a good practice software project portfolio?

Hennie Huijgens, Rini van Solingen, Arie van Deursen
2014 Companion Proceedings of the 36th International Conference on Software Engineering - ICSE Companion 2014  
Method: The software projects were classified in four quadrants of a Cost/Duration matrix: analysis was performed on factors that were strongly related to two of those quadrants, Good Practices and Bad  ...  Practices.  ...  Although, when assessed based on project cost it shows that 3 large projects (in size and cost) score as a Bad Practice.  ... 
doi:10.1145/2591062.2591187 dblp:conf/icse/HuijgensSD14 fatcat:p26vpuvrnrehxa3apca6pxkbyu

Agile Software Development in Practice [chapter]

Maureen Doyle, Laurie Williams, Mike Cohn, Kenneth S. Rubin
2014 Lecture Notes in Business Information Processing  
Agile software development methods have been around since the mid 1990s.  ...  The Burkhardt Consulting Center provided a thorough review of the data analysis. Brittany Campbell provided technical support in meeting LNCS style guidelines.  ...  [4] developed and analyzed a survey to examine success factors in agile software projects. They evaluated hypothesis based on success in quality, scope, timeliness and cost.  ... 
doi:10.1007/978-3-319-06862-6_3 fatcat:cj7dadfmgjgs7ajyqeuu6jguyi

Service Innovation Management Practices and Pricing Practices for Performance in Malaysian Telecom

Seyedeh Khadijeh Taghizadeh, Jayaraman Krishnaswamy, Syed Abidur Rahman, Ali Quazi
2017 Asian Academy of Management Journal  
Telecommunications service providers could use this model to implement pricing practices particularly driven by innovation practices to achieve the desired performance.  ...  The findings of this study suggest that, in the formulation of such a strategy, service firms should consider the pricing factor.  ...  Pricing practices and performance The current study hypothesises that pricing practices can affect performance in terms of market performance and operational performance.  ... 
doi:10.21315/aamj2017.22.2.5 fatcat:abxormg6fzf5hm7yogvtpb4b2e

From insight network to open policy practice: practical experiences

Jouni T. Tuomisto, Mikko V. Pohjola, Teemu J. Rintala
2020 Health Research Policy and Systems  
Against many experts' fears, open participation has not caused problems in performing high-quality assessments.  ...  Many methods within open policy practice have also been widely used in other contexts. Open policy practice proved to be a useful and coherent set of methods.  ...  A solution idea is developed with the aim to tackle the need. Whether the idea fits logically in the current framework of open policy practice is then assessed.  ... 
doi:10.1186/s12961-020-00547-3 pmid:32245481 fatcat:njk7tjdta5bwzpytpiqkthgd7q

User involvement in software evolution practice: A case study

Dennis Pagano, Bernd Bruegge
2013 2013 35th International Conference on Software Engineering (ICSE)  
Our findings call for a hypothesis-driven analysis of user feedback to establish the foundations for future user feedback tools.  ...  In this paper we report on an empirical case study that explores the current practice of user involvement during software evolution.  ...  • Assessment: Would developers embrace measures about users and usage which are driven by user feedback?  ... 
doi:10.1109/icse.2013.6606645 dblp:conf/icse/PaganoB13 fatcat:7j4gudecdfhcddn3rmhvqg6imm

Five Best Practices for fMRI research

Colleen Mills-Finnerty
2021 Journal for Reproducibility in Neuroscience  
Acknowledgements: I would like to thank Gary Glover, PhD for his input on fMRI best practices, and Halee Staggs, BS for assistance editing the commentary.  ...  Providing data and analysis code in a public repository allows reviewers of manuscripts to directly assess data quality, appropriateness of the analysis plan, and fidelity of the results.  ...  In such a case, we return to the points in Best Practice #2: Pilot, pilot, pilot.  ... 
doi:10.31885/jrn.2.2021.1517 fatcat:3w4zsy4mgfcxxbcyyqurwbhcla

Analyze Requirements for PAIS with Best Practice

Juntao GAO, Xueshan Wang, Yongan WANG
2016 International Journal of Hybrid Information Technology  
In order to help the enterprises get out of the dilemma, a methodology is proposed to automatically elicit software requirement using best practice as domain knowledge.  ...  In the next section, the framework of methodology is proposed to elicit requirements for PAIS with reference models.  ...  The "best practice" implies that software packages wrap the standard business process which has been proven the best in the practice.  ... 
doi:10.14257/ijhit.2016.9.2.13 fatcat:i3tmm27wvbcbpozvqu6mxbgdx4

Requirements Engineering: Best Practice [chapter]

Samuel A. Fricker, Rainer Grau, Adrian Zwingli
2014 Requirements Engineering for Digital Health  
It also shows which of the techniques, when used in a software project, correlate with requirements engineering success.  ...  In response to this problem a massive amount of techniques were developed to elicit stakeholder needs, to analyze the implications of these needs on the software, to specify proposed software products,  ...  This way of assessing the quality of requirements engineering service and products allows taking into consideration the many possible variations of what is important in given projects.  ... 
doi:10.1007/978-3-319-09798-5_2 fatcat:ot2l6hvrorbsloe6d3cmmbrci4
« Previous Showing results 1 — 15 out of 65,257 results