The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Managing software development is getting harder. Expensive before off-shoring, it has now become expensive even in offshore countries. The clamor for more H-1 visas in the US would have us believe the country has a dearth of software professionals. Is it really a shortage of resources or a misuse of them? This paper discusses what is exactly the problem in software development.
Governments and businesses in many advanced countries complain about the current skills shortage. They blame it for high wages, lowered economic growth, outsourcing, the need to import skilled workers, the failure of medical care, the high rates of car accidents and unemployment, and pretty well any instance of technical malfunction and project failure. The irony of this is that digital technology...
We can visualize present day IT education as an information sea in which all the natural maritime phenomena form and grow. The Internet and mobile technologies represent virtual hurricanes and storms. Object-oriented programming represents a steady rainfall, and aspect-oriented programming provides the thunderstorms. In this environment, old "sailing" practices like memorization and reciting...
Computing as a discipline can be traced to the 1960s, when universities such as Stanford and CMU established computer science as a stand-alone department. Since its inception, computing has been constantly evolving as a vibrant discipline. Here, I make 10 observations on its recent development, which can serve as references for computing stakeholders - including academic leaders, faculty members,...
Individuals with disabilities experience a lower level of career success than those who do not have disabilities. They are less likely to complete a postsecondary education and to pursue academic studies in science, technology, engineering, and mathematics (STEM). This segment of the population is underrepresented in information technology professions. Concern for including individuals with disabilities...
The many collaboration and document-management products available today help establish controls over document workflows. Essentially, these applications automate information categorization, filing, version control, and historical tracking. The advent of products that help find the necessary but long-forgotten documents needed to complete a task has spurred demand for these applications. Organizations...
Despite years of computing progress, today's systems experience spectacular and all-too-frequent crashes, while many enormously expensive projects fail to produce anything useful. Of equal importance, and potentially more damaging, are the misleading smaller defects we tend to miss. From time to time, we must remind ourselves that the underlying quality of the software that our results and progress...
Exposing students to real-world projects will encourage them to share, learn, and improve.The BOHKNet project began in 1998 with the universities of Eindhoven and Hong Kong. Each BOHKNet team typically consists of 8 to 10 students in two to four locations. The team is assigned a software-related topic such as TV on mobile phones or open source and software patents, which students approach from different...
When will we realize that our artificial-intelligence and autonomous-robotics research projects have been harnessed to manufacture killing machines? This is not terminator-style science fiction but grim reality: South Korea and Israel have both deployed armed robot border guards, while other nations-including China, India, Russia, Singapore, and the UK-increasingly use military robots. Fully autonomous...
Many computer programs do have shortcuts, but they are too clumsy and limited to be of use. The programs should follow the operating system's philosophy: be small and run fast. Interfaces based on menus and buttons might be fine for the casual user, but for the professional, they are too slow. The operating system should prevent programs from loading anything from the Web into the computer unless...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.