Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
IEEE Transactions on Software Engineering
IEEE Press
 
   
 
Options:
 
  1-10 of 599 reviews Date Reviewed 
  What makes a great manager of software engineers?
Kalliamvakou E., Bird C., Zimmermann T., Begel A., DeLine R., German D. IEEE Transactions on Software Engineering 45(1): 87-106, 2019.  Type: Article

The non-physical nature of software is unique among products developed in the field of engineering; this fact places extreme importance on the qualities that the members of the software engineering team provide. The role of the manager...

Jul 21 2020
  Choosing component origins for software intensive systems: in-house, COTS, OSS or outsourcing?--A case survey
Petersen K., Badampudi D., Shah S., Wnuk K., Gorschek T., Papatheocharous E., Axelsson J., Sentilles S., Crnkovic I., Cicchetti A. IEEE Transactions on Software Engineering 44(3): 237-261, 2018.  Type: Article

Software-intensive systems are among the most common systems that run our everyday lives. International Organization for Standardization (ISO) 42010 introduces them as systems “in which software development and/or integration...

Nov 5 2018
  The work life of developers: activities, switches and perceived productivity
Meyer A., Barton L., Murphy G., Zimmermann T., Fritz T. IEEE Transactions on Software Engineering 43(12): 1178-1193, 2017.  Type: Article

The work life of software developers has often been studied with a goal to understand ways to enhance productivity. The authors extend past efforts by gathering detailed work data from 20 experienced developers via a mix of unobtrusive...

Oct 11 2018
  Approaches to co-evolution of metamodels and models: a survey
Hebig R., Khelladi D., Bendraou R. IEEE Transactions on Software Engineering 43(5): 396-414, 2017.  Type: Article

Model-driven approaches are widely used in small and big industries to design and develop embedded and large-scale systems, for example, in the automotive sector, in aircraft design, or in security. Metamodels are the formal definition...

Sep 21 2017
   Test oracle strategies for model-based testing
Li N., Offutt J. IEEE Transactions on Software Engineering 43(4): 372-395, 2017.  Type: Article

For software testing, it is important to know the expected results of test inputs. In a simple form, an oracle helps to determine if a test passed or failed by providing the expected output for a given test input. Oracle strategies int...

Aug 10 2017
  Dependence guided symbolic execution
Wang H., Liu T., Guan X., Shen C., Zheng Q., Yang Z. IEEE Transactions on Software Engineering 43(3): 252-271, 2017.  Type: Article

To make the developer’s life easier, many tools have been created for analyzing source code. Such analysis can be used, for example, to detect bugs, to check the coverage of a set of tests, or even to generalize testing by us...

Jun 23 2017
  Test case prioritization using lexicographical ordering
Eghbali S., Tahvildari L. IEEE Transactions on Software Engineering 42(12): 1178-1195, 2016.  Type: Article

Eghbali and Tahvildari examine a previously uncovered technique that orders test cases based on their coverage of code components, the additional technique (AT). They determine that ties can occur in AT-type techniques and then propose...

May 26 2017
  Designing autonomic management systems by using reactive control techniques
Berthier N., Rutten E., De Palma N., Gueye S. IEEE Transactions on Software Engineering 42(7): 640-657, 2016.  Type: Article

Abstraction, decomposition/composition, modularity, and hierarchy are important principles of effective and efficient system design, but their application to new, more complex, and distributed applications is challenging. Using these p...

May 5 2017
   How social and communication channels shape and challenge a participatory culture in software development
Storey M., Zagalsky A., Filho F., Singer L., German D. IEEE Transactions on Software Engineering 43(2): 185-204, 2017.  Type: Article

Decades ago, Vannevar Bush was encouraging scientists to focus on inventions that extend man’s mind power rather than only man’s physical powers [1]. In a sense, his call has come true in software development....

May 3 2017
  A study of causes and consequences of client-side JavaScript bugs
Ocariza F., Bajaj K., Pattabiraman K., Mesbah A. IEEE Transactions on Software Engineering 43(2): 128-144, 2017.  Type: Article

JavaScript and web applications are very important aspects of the software products developed for both browser- and mobile-based applications. One pillar of such application development is the usage of JavaScript for interaction with c...

May 2 2017
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy