Filters








456,149 Hits in 5.8 sec

Software development

Jim Haungs, Martin Fowler, Ralph Johnson, Steve McConnell, Richard Gabriel
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
Test-driven development almost produces executable specifications, but there's nothing mathematical or provably correct about them.  ...  Testing is about finding out how our system fails and fixing it. Because software is soft, we can repeatedly change it until it conforms to requirements. We need to improve the science of software.  ... 
doi:10.1145/1028664.1028720 dblp:conf/oopsla/HaungsFJMG04 fatcat:62vlk3jovrgpxfvqmvyjmg5czy

Age of the entrepreneurial decision: Differences among developed, developing, and non- developed countries

Alicia Coduras, Jorge Velilla, Raquel Ortega
2018 Economics and Business Letters  
In this paper, we study how individuals become entrepreneurs at different ages, according to the degree of development of the country of residence.  ...  Although entrepreneurship is widely considered an engine of growth, it is not clear whether policies, de facto, promote it, and knowing which individuals are willing to become entrepreneurs could help  ...  We are grateful from comments from José Alberto Molina.  ... 
doi:10.17811/ebl.7.1.2018.36-46 fatcat:glsfwd3myrhodp6u66mohwnkwy

Proof Driven Development [article]

Ben Goodspeed
2015 arXiv   pre-print
Furthermore, the difference in what properties can be expressed in a proof-driven development workflow versus a traditional test-driven development workflow or using test-last development.  ...  A new workflow for software development (proof-driven development) is presented. An extension of test-driven development, the new workflow utilizes the paradigm of dependently typed programming.  ...  PDD In order to close gaps in the common workflow described in section 1.1, as shown in figure 4 , we extend the notion of test driven development and Clean Room software engineering with what we dub  ... 
arXiv:1512.02102v1 fatcat:y5k2ww4qqbhezb7fkiuzdb23jy

Does test-driven development improve class design? A qualitative study on developers' perceptions

Maurício Aniche, Marco Aurélio Gerosa
2015 Journal of the Brazilian Computer Society  
This is particularly common among Test-Driven Development (TDD) pactitioners, who leverage the acting of writing tests to think about and improve class design.  ...  Conclusions: We suggest developers to experiment the practice of TDD, as its effects look positive to software developers.  ...  We also thank the developers who took part in this research independently. Marco Gerosa received funding from CNPq and FAPESP. We also thank NAWEB-PRP-USP for supporting this research.  ... 
doi:10.1186/s13173-015-0034-z fatcat:6fids73onbfzllaav4hrksr42m

Distributed development

Ita Richardson, Allen E. Milewski, Neel Mullick, Patrick Keil
2006 Proceeding of the 28th international conference on Software engineering - ICSE '06  
Since all these skills require rapid reaction to unpredictable factors, we view them as improvisation and discuss the role of experiential education in facilitating improvisation.  ...  Global Studio Project integrated the work of Software Engineering students spread across four countries into a single project and represented, for most of the students, their first major "real-world" development  ...  "How do you go about doing a requirements document? We all knew it needed to be done but how to do it was a problem".  ... 
doi:10.1145/1134285.1134390 dblp:conf/icse/RichardsonMMK06 fatcat:3ujdjftjl5cr5pfxy7yydxan3e

Agile Development: Exploring What Practitioners Want to Know

Nanda C. Surendra, Salman Nazir
2018 Journal of Software Engineering and Applications  
Agile development has its origins and roots in practice rather than academia. Hence, in this research, we go to the practitioners' world to explore what they want to know about Agile development.  ...  Based on those factors, we learned that practitioners are wanting to find answers to the following questions: a) What should good Agile practitioners and teams know and do?  ...  One lesson is that Agile practices such as test-driven development and continuous integration are best understood not in theory but by the act of doing.  ... 
doi:10.4236/jsea.2018.111001 fatcat:jyewtrpfoja7zh7mlmicg6nnbu

Importance of ATDD in Agile Development [article]

Sudhish Koloth
2021 Zenodo  
Culture of adopting Acceptance Test Driven Development as part of Agile Software development methodology helps to improve code quality  ...  which can then be leveraged to do Test Driven Development.  ...  After sprint planning is done, and once the story is ready to implement stage, the developer who is picking this story to work, now knows exactly what this is story is about and what are all test cases  ... 
doi:10.5281/zenodo.4453787 fatcat:rq6t5bb5h5akhb2jw4gqt6vxpq

Developing Leaders and Leadership Development

Manfred F.R. Kets de Vries, Konstantin Korotov
2010 Social Science Research Network  
To be effective in future leadership development efforts, we should not think only on "what we know and have" but also on "what we aspire to become."  ...  Some wits have said that leadership is like pornography-you know it when you see it! Although we may recognize leadership when we see it, describing what it is all about is another matter altogether.  ... 
doi:10.2139/ssrn.1684001 fatcat:cz2hckavfbahjjaw7yisfmhz3u

Model driven development

Dave Thomas, Brian M. Barry
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
In this paper, we offer an alternative vision for domain driven development (3D).  ...  Most domain driven development (3D) approaches and techniques are targeted at professional software engineers and computer scientists. We argue that DOP offers a promising alternative.  ...  But I know it when I see it" [22] . Our ideas about DOP are immature, and like Justice Stewart we find it difficult at this stage to crisply define exactly what is, and is not, DOP.  ... 
doi:10.1145/949344.949346 dblp:conf/oopsla/ThomasB03 fatcat:6gbxrg6njneadir3vkt4gmk4he

Model driven development

Dave Thomas, Brian M. Barry
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
In this paper, we offer an alternative vision for domain driven development (3D).  ...  Most domain driven development (3D) approaches and techniques are targeted at professional software engineers and computer scientists. We argue that DOP offers a promising alternative.  ...  But I know it when I see it" [22] . Our ideas about DOP are immature, and like Justice Stewart we find it difficult at this stage to crisply define exactly what is, and is not, DOP.  ... 
doi:10.1145/949345.949346 fatcat:jq2kycu5ffbkrchdlaqb6jsite

Agile Specification-Driven Development [chapter]

Jonathan S. Ostroff, David Makalsky, Richard F. Paige
2004 Lecture Notes in Computer Science  
We present an agile approach to Specification-Driven Development, which combines features of Test-Driven Development and the plan-based approach of Design-by-Contract.  ...  We conclude that it is useful for being able to switch between writing tests and writing contracts, and explain how Specification-Driven Development supports this capability.  ...  However, -The unit test specifies that array <<4, 1, 3>> must be sorted. But what about tests for all the other (possibly infinite) arrays of integers?  ... 
doi:10.1007/978-3-540-24853-8_12 fatcat:chicwyigtvfdlpb3qfq2htp6qi

Developer Perceptions of Process Desirability: Test Driven Development and Cleanroom Compared

Jonathan Percival, Neil Harrison
2013 2013 46th Hawaii International Conference on System Sciences  
Test Driven Development has gained popularity in recent decades and we compared its perceived desirability with that of Cleanroom.  ...  We recommend developers integrate ideas from both TDD and Cleanroom into their development processes.  ...  Test Driven Development Test Driven Development (TDD) is the first process that we studied.  ... 
doi:10.1109/hicss.2013.175 dblp:conf/hicss/PercivalH13 fatcat:qqfrak5er5c6fcelxnagpyryze

Test-Driven Development [chapter]

Hakan Erdogmus, Grigori Melnik, Ron Jeffries
2010 Encyclopedia of Software Engineering  
Test-driven development (TDD) is a software development approach using a growing scaffold of tests that guide and support the production of code.  ...  The entry also raises some of the known concerns and challenges about this development practice and provides pointers to solutions.  ...  The scaffolding ensures that the code continues to do what we intended. Better yet, when we return to this code later, as we so often seem to do, changes are made easier for two reasons.  ... 
doi:10.1081/e-ese-120044180 fatcat:gakzqwm5xzc7za73nbgegixhd4

Towards traceable test-driven development

Jane Huffman Hayes, Alex Dekhtyar, David S. Janzen
2009 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering  
This position paper profiles test-driven development (TDD), an emerging software development practice, in which automated tests and code satisfying them are developed in rapid succession over multiple  ...  We discuss the opportunities, challenges, and plans for the synthesis of TDD and traceability.  ...  We thank Giulio Antoniol for his ideas on co-changing.  ... 
doi:10.1109/tefse.2009.5069579 dblp:conf/icse/HayesDJ09 fatcat:qrmftygpwrcsbmjcd2y2qhukni

Sprinting toward Open Source Development

Greg Goth
2007 IEEE Software  
With the Internet, you already know what everybody is doing, and now the emphasis has shifted to the importance of conversations in the hallway, talking about families and grabbing a beer.  ...  "We don't apply concrete metrics very often to our events, because for what we do, it would be kind of arbitrary," he says.  ... 
doi:10.1109/ms.2007.28 fatcat:3i3lgueqnjf63jjnulaoudlftq
« Previous Showing results 1 — 15 out of 456,149 results