Search For:

Displaying 1-39 out of 39 total
Content Mismanagement Systems
Found in: IEEE Software
By Warren Harrison
Issue Date:January 2006
pp. 5-8
Today's content management systems produce Web pages on the fly that look just like ones handcrafted by humans. However, many CMSs' URLs are extremely long and undiscipherable, so you might not be able to tell what's on that page by just looking at the URL...
 
Giving Back
Found in: IEEE Software
By Warren Harrison
Issue Date:November 2006
pp. 5-7
The outgoing EIC for IEEE Software reflects on the personal and professional rewards of volunteerism that sustain the technical community and society at large.
 
Technology Transfer and the Tech Broker
Found in: IEEE Software
By Warren Harrison
Issue Date:September 2006
pp. 5-7
Technology transfer is the process of transferring an idea from its originator to someone who can use it. Typically, this implies the transfer of research developed in academia to industry. While there's no dearth of technologies that academic researchers ...
 
Passwords and Passion
Found in: IEEE Software
By Warren Harrison
Issue Date:July 2006
pp. 5-7
A recent survey conducted by Sophos (www.sophos.com/pressoffice/news/articles/2006/04/passwordadvice.html) asked,
 
Eating Your Own Dog Food
Found in: IEEE Software
By Warren Harrison
Issue Date:May 2006
pp. 5-7
<p>Back in the 1980s when actor Lorne Greene served as the pitchman for Alpo dog food, the TV commercials were careful to point out that he indeed fed Alpo to his dogs. So, the idea that someone would use the products they were making became known as
 
Workshop on technology transfer in software engineering
Found in: Software Engineering, International Conference on
By R. J. Wieringa, Warren Harrison
Issue Date:May 2006
pp. 1024-1025
In many industries, the adoption of technology developed at universities and independent research labs is the prevalent paradigm. However, in the software space, this is a relatively rare occurrence. In many cases, academic software engineering tends to la...
   
High-Tech Disasters
Found in: IEEE Software
By Warren Harrison
Issue Date:November 2005
pp. 3-5
By the time this issue comes out, every reader will be familiar with the devastation inflicted by Hurricane Katrina on the Gulf Coast of the United States. Even though the victims' pain and suffering are certainly no worse than that borne by victims of any...
 
What Do Software Developers Need to Know about Business?
Found in: IEEE Software
By Warren Harrison
Issue Date:September 2005
pp. 5-7
A recent discussion with colleagues from my university's business school and computer science department focused on identifying the most critical knowledge for software developers. My computer science colleagues' perspective was quite interesting. They ack...
 
The Saboteur Within
Found in: IEEE Software
By Warren Harrison
Issue Date:July 2005
pp. 5-7
In many cases, the only thing preventing insiders from exploiting their privileged access and knowledge is the perception that their interests and the organization's are aligned. If delivering a project on time or making a customer happy is in the insiders...
 
Constant Connectivity: Just Because You Can Doesn't Mean You Should
Found in: IEEE Software
By Warren Harrison
Issue Date:March 2005
pp. 5-7
The Netcraft annual Web server survey indicates more than 56 million Web servers were active at the end of 2004, and an average of 911,000 new sites are added each month. This doesn't include computers connected to the Internet as clients. Software develop...
 
From the Editor: Propaganda and Software Development
Found in: IEEE Software
By Warren Harrison
Issue Date:September 2004
pp. 5-7
The author advises innovators who want others to accept their work to study propaganda, especially as the military, political parties, and even corporations use it. He argues that, while we have come to associate propaganda with nefarious mind-control plot...
 
From the Editor: The Dangers of End-User Programming
Found in: IEEE Software
By Warren Harrison
Issue Date:July 2004
pp. 5-7
We cannot expect secure computing from the vast majority of software applications when they?re written with little, if any, knowledge of generally accepted good practices such as specifying before coding, systematic testing, and so on. Although using profe...
 
From the Editor: Clueless--and Oblivious
Found in: IEEE Software
By Warren Harrison
Issue Date:May 2004
pp. 5-7
Software organizations look at their own achievements in different ways depending on how much they actually know. In other words, people (and organizations) that aren?t too good at what they do often don?t realize it by virtue of the fact that they aren?t ...
 
From the Editor: Best Practices--Who Says?
Found in: IEEE Software
By Warren Harrison
Issue Date:January 2004
pp. 8-11
<p>We often hear the term best practices used in software development contexts. It?s easy to fall into the habit of using the term indiscriminately for any activity that looks even remotely useful. The editor in chief looks at the term?s possible mea...
 
How IEEE Software Engineers Its Content
Found in: IEEE Software
By Warren Harrison
Issue Date:September 2003
pp. 5-7
<p></p>
 
Whose Information Is It Anyway?
Found in: IEEE Software
By Warren Harrison
Issue Date:July 2003
pp. 5-7
No summary available.
 
Is Software Engineering as We Know It over the Hill?
Found in: IEEE Software
By Warren Harrison
Issue Date:May 2003
pp. 5-7
No summary available.
 
The Marriage of Research and Practice
Found in: IEEE Software
By Warren Harrison
Issue Date:March 2003
pp. 5-7
No summary available.
 
Future Trends of Software Technology and Applications: The Phone is the Computer
Found in: Computer Software and Applications Conference, Annual International
By Warren Harrison
Issue Date:September 2006
pp. 17
This paper envisions a new computing paradigm that promises a revolution in the ubiquity of first class computing devices. This revolution will lead to a plethora of new applications, opportunities and challenges for software develope
   
Building References for the Future
Found in: IEEE Software
By Warren Harrison
Issue Date:March 2006
pp. 5-7
Any of us might change jobs in the future, and we know we?ll need references if and when the time comes. Yet few people realize that just like managing your education and training for the future, you can manage your references too. Here are some tips.
 
Skinner Wasn't a Software Engineer
Found in: IEEE Software
By Warren Harrison
Issue Date:May 2005
pp. 5-7
The author describes several different techniques for doing software development research--for example, testing the value of a new tool or technique. He describes the comparative group experiment, the field study, the case study, and the single-subject exp...
 
The Software Developer as Movie Icon
Found in: IEEE Software
By Warren Harrison
Issue Date:January 2003
pp. 5-7
No summary available.
 
A Software Engineering Lessons Learned Repository
Found in: Software Engineering Workshop, Annual IEEE/NASA Goddard
By Warren Harrison
Issue Date:December 2002
pp. 139
Most software organizations possess a large, but informal, corporate memory. This corporate memory is comprised of the experiences of every software engineer and manager, yet it is informal because there is seldom an institutionalized mechanism for dissemi...
 
Using the Economic Value of the Firm as a Basis for Assessing the Value of Process Improvements
Found in: Software Engineering Workshop, Annual IEEE/NASA Goddard
By Warren Harrison
Issue Date:November 2001
pp. 123
In building a business case for increased process maturity, a measurable return for each benefit must be established. Increased predictability is known to be one of the benefits of process improvement. However, quantifying financial benefits from improveme...
 
Our 2004 Reviewers
Found in: IEEE Software
By Warren Harrison
Issue Date:March 2005
pp. 92-93
This article expresses the magazine's deep appreciation for the efforts of all those reviewers who participated in peer review last year (from 1 January to 16 November 2004). Reviewers' names and affiliations are listed.
 
Software Engineering Economics: Background, Current Practices, and Future Directions
Found in: Software Engineering, International Conference on
By Hakan Erdogmus, Barry W. Boehm, Warren Harrison, Don J. Reifer, Kevin J. Sullivan
Issue Date:May 2002
pp. 683
The field of software economics seeks to develop technical theories, guidelines, and practices of software development based on sound, established, and emerging models of value and value-creation--adapted to the domain of software development as necessary....
   
The Fourth International Workshop on Economics-Driven Software Engineering Research (EDSER-4)
Found in: Software Engineering, International Conference on
By Warren Harrison, Hakan Erdogmus, Rick Kazman
Issue Date:May 2002
pp. 663
The goals of the EDSER Workshop series are to raise the visibility of economic-based methods within software engineering, to explore the ramifications, and to develop and pursue an agenda for basic, long-term research in economics-driven software engineeri...
   
Tools for Multiple-CPU Environments
Found in: IEEE Software
By Warren Harrison
Issue Date:May 1990
pp. 45-51
<p>A brief overview precedes ten separate tool reviews. Five of the tools address the problems of performance analysis, testing, and debugging in a multiple-CPU environment. The first set of tools-Graspin PPSE, and Integral-supports this activity by ...
 
A term project for a course on computer forensics
Found in: Journal on Educational Resources in Computing (JERIC)
By Warren Harrison
Issue Date:September 2006
pp. 6-es
The typical approach to creating an examination disk for exercises and projects in a course on computer forensics is for the instructor to populate a piece of media with evidence to be retrieved. While such an approach supports the simple use of forensic t...
     
Introduction to the workshop on technology transfer in software engineering
Found in: Proceedings of the 2006 international workshop on Software technology transfer in software engineering (TT '06)
By Roel Wieringa, Warren Harrison
Issue Date:May 2006
pp. 1-2
The goal of the Workshop on Technology Transfer in Software Engineering is to increase our understanding of technology transfer in software engineering, and to learn from successful case studies. We wanted to bring researchers and practitioners together to...
     
Workshop on technology transfer in software engineering
Found in: Proceeding of the 28th international conference on Software engineering (ICSE '06)
By R. J. Wieringa, Warren Harrison
Issue Date:May 2006
pp. 1024-1025
In many industries, the adoption of technology developed at universities and independent research labs is the prevalent paradigm. However, in the software space, this is a relatively rare occurrence. In many cases, academic software engineering tends to la...
     
High-tech forensics
Found in: Communications of the ACM
By George Heuston, John Richardson, Mark Morrissey, Sarah Mocas, Warren Harrison
Issue Date:July 2004
pp. 48-52
An Oregon police department successfully enlists tech-savvy citizens to serve as police reserve specialists.
     
Software process decision support: making process tradeoffs using a hybrid metrics, modeling and utility framework
Found in: Proceedings of the 14th international conference on Software engineering and knowledge engineering (SEKE '02)
By David M. Raffo, Joseph Vandeville, Warren Harrison
Issue Date:July 2002
pp. 803-809
In this paper, we present a "forward-looking" decision support framework that integrates timely metrics data with simulation models of the software development process in order to support the software project management control function. This forward-looki...
     
Software engineering economics: background, current practices, and future directions
Found in: Proceedings of the 24th international conference on Software engineering (ICSE '02)
By Barry W. Boehm, Don J. Reifer, Hakan Erdogmus, Kevin J. Sullivan, Warren Harrison
Issue Date:May 2002
pp. 683-684
The field of software economics seeks to develop technical theories, guidelines, and practices of software development based on sound, established, and emerging models of value and value-creation---adapted to the domain of software development as necessary...
     
The fourth international workshop on economics-driven software engineering research (EDSER-4)
Found in: Proceedings of the 24th international conference on Software engineering (ICSE '02)
By Hakan Erdogmus, Rick Kazman, Warren Harrison
Issue Date:May 2002
pp. 663-664
We present an overview of the 5th International Workshop on Principles of Software Evolution (IWPSE 2002).
     
Workshop on pragmatic and theoretical directions in object-oriented software metrics
Found in: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum) (OOPSLA '94)
By Brian Henderson-Sellers, Steven Craig Bellow, Warren Harrison
Issue Date:October 1994
pp. 99-107
For performance reasons, client applications often need to influence the implementation strategies of libraries whose services they use. If an object-oriented library contains multiple service classes customized for different usage patterns, applications c...
     
An extensible static analysis tool for COBOL programs
Found in: Proceedings of the 15th annual conference on Computer Science (CSC '87)
By Warren Harrison
Issue Date:February 1987
pp. 285-291
Software tools are an important part of the programming environment. Perhaps one of the most pervasive type of software tools is the “static analyzer”, as exemplified by cross reference listing tools, and call graph generators. In this paper, w...
     
A note on the Berry-Meekings style metric
Found in: Communications of the ACM
By Curtis R. Cook, Warren Harrison
Issue Date:February 1986
pp. 123-125
A modification of the Berry-Meekings "style metric"---applied to software from the corporate environment---finds little relationship between this style metric and error proneness.
     
A suggested course in introductory computer programming
Found in: Proceedings of the twelfth SIGCSE technical symposium on Computer science education (SIGCSE '81)
By Kenneth I. Magel, Warren A. Harrison
Issue Date:February 1981
pp. 50-56
Introductory programming courses have long been a popular topic of discussion. Often it is either the only computer course a student takes or it is the foundation upon which all further training in computer science is built. The usual goal of such a course...
     
 1