Licensing software is a copyright concept (unless you've patented it). Folks only need a license (and can only be bound by one) if they're infinging on one of the copyright monopolies: making copies, distributing copies, and making derivative works.
So you can only attach conditions of any sort if your proposed licensees will be doing any of those acts. It doesn't sound to me like you could build a license to covers your desire to get credit in papers when somebody has simply used your software. Use of software is not (under most reasonable interpretations of the law, MAI vs. Peak notwithstanding) something that triggers the need for a copyright license.