software-development

Software Engineering Papers

Please recommend me software engineering/methodology/practices paper. So far I have enjoyed: Dijkstra : Go To Statement Considered Harmful (1968) Nikalus Wirth : Program Development by Stepwise Refinement David Parnas : Information Distribution Aspects of Design Methodology (1971) Liskov : Design Methodology for Reliable Software Syste...

Is it possible to formulate the development cost?

Hi, Is there any formula showing the development cost of an application? Basically not to reach a very specific number but at least stressing what parts are effecting the overall cost in what magnitude? Thanks, burak ozdogan ...

Which software systems exist for creating Web pages from arbitrary database structure?

I would like to know whether there are software that a user can edit or create the database structure from WEB-UI, and after automatically generated CRUD pages. WEB-Site can use not only personal with developer skills. Advanced users, managers also can use system functionality. As joomla, only with other features they are talking about ...

Which is better for quickly developing small utilities? AutoIt or AutoHotKey?

Which is better for quickly developing small utilities? AutoIt or AutoHotKey or something else? I need to develop some small software for which I think using some professional suite like Visual Studio will be overkill. Most of the macro recording tools like AutoIt or AutoHotKey provide enough power to write decent application. Plus they...

Avoid running of software after copying to next machine?

Hi guys, I have developed a small software. I want to provide and run it commercially only. I want it to be run in the machines who have purchased it from me. If someone copies it from my clients computer and runs it in next computer, I would like to stop functioning/running the software. What can be the ways to prevent the piracy of ...

Any idea to develop a new software ?

Hi everybody, I would like to have any idea to develop a software... from scratch. I would like to deal with a substantial project. Therefore, I am not afraid to be confronted to major difficulties ! Thanks. ...

How can a large number of developers write software together without either a cumbersome process or poor quality software?

I work at a company with hundreds of people writing software for essentially the same product. The quality of the software has to be high because so many people depend on it (not least the developers themselves). Because of this every major issue has resulted in a new check - either automated or manual. As a result the process of deli...

'Software is never finished. It is only abandoned!, is it so?

One of my friend says, 'Software is never finished. It is only abandoned!'. But I don't get it right. Why is it not finished, but abandoned? Can anyone justify this? ...

Contemporary software innovations considered to be ahead of their time

What contemporary software innovations, patterns, methodologies or practices are eligible to be considered ahead of their time? ...

Survey on Open-Source Technologies

Hi everybody, I am part of the Spatial Information Systems Group in University College Dublin. Our goal is to collect first-hand knowledge about a number of Open-Source projects active on the Internet. With this work we hope to identify strong and weak points of each project in order to give some guidelines for future directions to th...

Windows development on a Mac Pro

Looking to do iphone, android, and possibly windows phone development on a Mac Pro. What are the pluses and minuses of using a Mac Pro and a dual boot. Unlike most, Windows 7 will be the primary OS since most supporting software will be done with Visual Studio 08/10 over the next year. I have found driver issues from a few years ago. ...

What initial modelling/design activities on Agile Projects do you do??

When developing an application using agile techniques, what if any initial modelling/architecture activities do you do, and how do you capture that knowledge?? I'm not after a bullet list about XP, Scrum, Crystal, DSDM..etc as I'm familiar with the methodologies. But what do you do above and beyond the guidance given by these. I find I...

How to build a music player for Motorola L7 phone?

Is it possible for me to build a simple music player for Motorola L7 phone? If yes, how do I do it? Are there any online resources that can help? ...

Applications on the Web/Cloud the way to go? over Desktop apps?

i am currently a mainly web developer, but is quite attracted to the performance and great integration with the OS (eg. Windows 7, Jump Lists, Taskbar Thumbnails, etc) something like WPF/C# can provide to the user, improving workflow and productivity. privacy and performance seems like a major downside of web/cloud apps compared to deskt...

How to develop an AAC converter for Linux?

Hi, I am a beginner developer want to develop a MP3 to AAC converter for Linux. But I don't know how to start as I havn't done any development in Linux before. I am using Ubuntu 10.04. Can anyone tell me how to start and from where? What libraries do I need? Thanks ...

Mindmapping as a Documentation Tool

My team has recently begun using XMind to organize development projects. It seems to be a pretty powerful brainstorming software. I'm just wondering if other developers have employed similar techniques to aid in documenting software design. ...

Fedora vs. Ubuntu for Software-Development Pros/Cons?

Why is Fedora chosen by so many developers in preference to Ubuntu? I'm using Ubuntu for software development for some time now, and I'm quite happy with it but I'm thinking to give Fedora a try. So, what are the pros/cons for using Fedora for software development? ...

What are the standard/practical steps required before moving to implementation of any Project/Task?

Hi everyone, I liked stackoverflow very much and just got registered. As I am a beginner in programming, most of the time i just implement/code my tasks directly not even thinking of creating any dfd's, flowcharts or other tools for my new classes and methods. In some interviews i was asked what process do you follow and i was confused...

How to determine the size of a project (lines of code, function points, other)

How would you evaluate project size? Part A: Before you start a project. Part B: For a complete project. I am interested in comparing unrelated projects. Here are some options: 1) Lines of code. I know that this is not a good metric of productivity but is this a reasonable measure of project size? If I wanted to estimate h...

What is a framework? What does it do? Why do we need a framework

Hi, Can someone please explain me what a framework is? Why do we need a framework? What does a framework do to make our life easier? ...