Browse All Reviews
Software Engineering (D.2)
> Tools (D.2.1...)
All Media Types
1-10 of 60 Reviews about "
Clean Python: elegant coding in Python
Kapil S., Apress, New York, NY, 2019. 284 pp. Type: Book (978-1-484248-77-5)
Every beginning programmer needs a friend to look over their shoulder at their screen and give advice on how to code better. This book attempts to be such a friend. The book is full of advice of the kind, “do this, don’t do that.”...
Jan 2 2020
On the techniques we create, the tools we build, and their misalignments: a study of KLEE
Rizzi E., Elbaum S., Dwyer M. ICSE 2016 (Proceedings of the 38th International Conference on Software Engineering, Austin, TX, May 14-22, 2016) 132-143, 2016. Type: Proceedings
Software maintenance research seems to gets no respect and it is a minor miracle that the academic publish-or-perish system produced the data in this paper. This data indicates that ignoring maintenance distorts some academic research. The authors...
Dec 14 2016
A model-driven approach for facilitating user-friendly design of complex event patterns
Boubeta-Puig J., Ortiz G., Medina-Bulo I. Expert Systems with Applications: An International Journal 41(2): 445-456, 2014. Type: Article
Is graphical modeling for domain experts outside information technology (IT) the better choice in complex event processing (CEP) than doing it in some (text-based) event processing language (EPL)?...
Oct 9 2015
A practical guide to controlled experiments of software engineering tools with human participants
Ko A., LaToza T., Burnett M. Empirical Software Engineering 20(1): 110-141, 2015. Type: Article
Software engineering (SE) is, by its nature, empirical and interdisciplinary. A brief reflection on the software engineering life cycle identifies numerous activities, having varied interactions, that require challenging choices: for example, requ...
May 21 2015
The NASA automated requirements measurement tool: a reconstruction
Carlson N., Laplante P. Innovations in Systems and Software Engineering 10(2): 77-91, 2014. Type: Article
Reconstructions of systems often provide useful insights, and the work here is no exception. A description is first given of how the authors reconstructed NASA’s automated requirements measurement (ARM) tool. Then, as the authors discuss and...
Jul 8 2014
The design of SREE: a prototype potential ambiguity finder for requirements specifications and lessons learned
Tjong S., Berry D. REFSQ 2013 (Proceedings of the 19th International Conference on Requirements Engineering: Foundation for Software Quality, Essen, Germany, Apr 8-11, 2013) 80-95, 2013. Type: Proceedings
The ambiguity finding tool SREE uses only lexical analysis to ensure 100 percent recall. SREE operates by searching for the presence of words and phrases defined in ten subcorpora. For example, the quantifier subcorpus contains words like few, man...
Jul 1 2014
A survey of requirements specification in model-driven development of Web applications
Valderas P., Pelechano V. ACM Transactions on the Web 5(2): 1-51, 2011. Type: Article
Model-driven development (MDD) is a technique that enables initial specification and development of software systems, independent of implementation technology. The initial models are refined over time to account for specific implementation constra...
Aug 1 2011
Applying empirical software engineering to software architecture: challenges and lessons learned
Falessi D., Ali Babar M., Cantone G., Kruchten P. Empirical Software Engineering 15(3): 250-276, 2010. Type: Article
This paper aptly summarizes the various challenges the authors faced, and the lessons they learned, “while applying various empirical research methods [...] to assess software architecture technologies.” It also provides good insight i...
Jul 15 2011
A retrospective on CZT
Malik P. Software--Practice & Experience 41(2): 179-188, 2011. Type: Article
This paper makes me think of a personals ad: “Formal project seeks developer/user for a long-term relationship.” Briefly, it summarizes a ten-year open-source project, the Community Z Tools (CZT), that developed integrated Java tools t...
Jul 7 2011
On the effort of augmenting use cases with screen mockups: results from a preliminary empirical study
Ricca F., Scanniello G., Torchiano M., Reggio G., Astesiano E. ESEM 2010 (Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Bolzano-Bozen, Italy, Sep 16-17, 2010) 1-4, 2010. Type: Proceedings
Use-case dogma requires that scenarios be written in the “essential style,” without specifying the technology or “look and feel” of the user interface. This paper challenges the above doctrine with a controlled experiment. ...
Feb 4 2011
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2021 ThinkLoud, Inc.