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
  Browse All Reviews > Software (D) > Software Engineering (D.2) > Requirements/Specifications (D.2.1) > Tools (D.2.1...)  
 
Options:
 
  1-10 of 54 Reviews about "Tools (D.2.1...)": Date Reviewed
  A survey of requirements specification in model-driven development of Web applications
Valderas P., Pelechano V.  ACM Transactions on the Web (TWEB) 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...

Aug 1 2011
  Applying empirical software engineering to software architecture: challenges and lessons learned
Falessi D., 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...

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...

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
   Rigi - an environment for software reverse engineering, exploration, visualization, and redocumentation
Kienle H., Müller H.  Science of Computer Programming 75(4): 247-263, 2010. Type: Article

What many of us have been looking for for years is finally here: a paper that clearly describes Rigi, its history, its evolution, and, most importantly, its use....

Oct 26 2010
  From flow logic to static type systems for coordination languages
De Nicola R., Gorla D., Hansen R., Nielson F., Nielson H., Probst C., Pugliese R.  Science of Computer Programming 75(6): 376-397, 2010. Type: Article

Location-aware software is an emerging trend in computing driven by the explosion of Internet-based applications. Such applications are also the most vulnerable to lapses in security. Reasoning about security is very difficult, especially in the...

Jul 30 2010
   The small project observatory: visualizing software ecosystems
Lungu M., Lanza M., Gîrba T., Robbes R.  Science of Computer Programming 75(4): 264-275, 2010. Type: Article

In FarmVille (http://farmville.com/), a wildly popular online social networking game, players manage a virtual farm with their friends by planting, growing, and harvesting crops and trees, and raising livestock for both individual and collective...

Jul 21 2010
  Automated review of natural language requirements documents: generating useful warnings with user-extensible glossaries driving a simple state machine
Jain P., Verma K., Kass A., Vasquez R.  ISEC 2009 (Proceedings of the 2nd Annual India Software Engineering Conference, Pune, India,  Feb 23-26, 2009) 37-46, 2009. Type: Proceedings

The requirements analysis tool (RAT) detects bad wording of natural language requirements and promotes the writing of complete active-voice sentences whose terms are defined in glossaries. However, RAT does not make use of state-of-the-art...

Jul 17 2009
  Software engineering using RATionale
Burge J., Brown D.  Journal of Systems and Software 81(3): 395-413, 2008. Type: Article

I will never forget the student who said: “I need to see this programmer’s trash can!” The student was trying to modify a program back in the 1970s. People who maintain software often wish they could know why the ...

Jun 30 2008
   An empirical study on the impact of automation on the requirements analysis process
Lami G., Ferguson R.  Journal of Computer Science and Technology 22(3): 338-347, 2007. Type: Article

What if you could use natural language text to specify your requirements and have a program automatically find vagueness and conflicts? This exciting paper describes a system that performs as well as humans to find such defects....

Mar 25 2008
 
 
 
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2013 ThinkLoud, Inc.
Terms of Use
| Privacy Policy